Skip to content

fix: MAESTRO_CLI_NO_ANALYTICS #62

fix: MAESTRO_CLI_NO_ANALYTICS

fix: MAESTRO_CLI_NO_ANALYTICS #62

Workflow file for this run

name: On Push
on: [push, pull_request]
jobs:
lint_test_generate:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Read .nvmrc
run: echo "NVMRC=$(cat .nvmrc)" >> $GITHUB_OUTPUT
id: nvm
- name: Setup node ${{ steps.nvm.outputs.NVMRC }}
uses: actions/setup-node@v4
with:
node-version: ${{ steps.nvm.outputs.NVMRC }}
- name: Enable Corepack
run: corepack enable
- name: Install
run: yarn install --immutable --check-cache
- name: Lint
run: yarn lint
- name: Typescript check
run: yarn typescript:check
- name: Test
run: yarn unittest
- name: Generate
run: yarn generate
- name: Pack (to ensure the plugin builds)
run: yarn pack
outputs:
NVMRC: ${{ steps.nvm.outputs.NVMRC }}
call_android_workflow:
needs: lint_test_generate
uses: ./.github/workflows/android-actions.yml

Check failure on line 47 in .github/workflows/on-push.yml

View workflow run for this annotation

GitHub Actions / On Push

Invalid workflow file

The workflow is not valid. In .github/workflows/on-push.yml (Line: 47, Col: 11): Error from called workflow tyrauber/maplibre-react-native/.github/workflows/android-actions.yml@8a8b9b2c92f13d92ecd727be0f7af03d9daf35cf (Line: 46, Col: 13): A mapping was not expected

Check failure on line 47 in .github/workflows/on-push.yml

View workflow run for this annotation

GitHub Actions / On Push

Invalid workflow file

The workflow is not valid. In .github/workflows/on-push.yml (Line: 47, Col: 11): Error from called workflow tyrauber/maplibre-react-native/.github/workflows/android-actions.yml@8a8b9b2c92f13d92ecd727be0f7af03d9daf35cf (Line: 46, Col: 13): A mapping was not expected
with:
NVMRC: ${{ needs.lint_test_generate.outputs.NVMRC }}
call_ios_workflow:
needs: lint_test_generate
uses: ./.github/workflows/ios-actions.yml
with:
NVMRC: ${{ needs.lint_test_generate.outputs.NVMRC }}
publish:
if: startsWith(github.ref, 'refs/tags/')
needs: [lint_test_generate, call_android_workflow, call_ios_workflow]
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Setup node ${{ steps.nvm.outputs.NVMRC }}
uses: actions/setup-node@v4
with:
node-version: ${{ needs.lint_test_generate.outputs.NVMRC }}
registry-url: https://registry.npmjs.org/
- name: Enable Corepack
run: corepack enable
- name: Install
run: yarn install --immutable --check-cache
- name: Setup .yarnrc.yml
run: yarn config set npmAuthToken $NPM_AUTH_TOKEN
env:
NPM_AUTH_TOKEN: ${{ secrets.NPM_ORG_TOKEN }}
- name: Publish
run: yarn npm publish