From 9a483232faa24a6077a8537d47a3cdc379b6de0d Mon Sep 17 00:00:00 2001 From: thanhdang198 Date: Thu, 22 Feb 2024 10:07:00 +0700 Subject: [PATCH] [fix:(ci-cd)]: Fix release action cicd --- .github/workflows/on-push.yml | 77 ----------------------------------- 1 file changed, 77 deletions(-) delete mode 100644 .github/workflows/on-push.yml diff --git a/.github/workflows/on-push.yml b/.github/workflows/on-push.yml deleted file mode 100644 index 92a9d0f6..00000000 --- a/.github/workflows/on-push.yml +++ /dev/null @@ -1,77 +0,0 @@ -name: On Push -# on: [push, pull_request] -on: [release] - - -jobs: - lint_test_generate: - runs-on: ubuntu-latest - - steps: - - name: Checkout code - uses: actions/checkout@v3 - - - name: Read .nvmrc - run: echo "NVMRC=$(cat .nvmrc)" >> $GITHUB_OUTPUT - id: nvm - - - name: Setup node ${{ steps.nvm.outputs.NVMRC }} - uses: actions/setup-node@v3 - with: - node-version: ${{ steps.nvm.outputs.NVMRC }} - - - name: Install - run: yarn install --immutable --check-cache - - - name: Lint - run: yarn lint - - - 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 - 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@v3 - - - name: Setup node ${{ steps.nvm.outputs.NVMRC }} - uses: actions/setup-node@v3 - with: - node-version: ${{ needs.lint_test_generate.outputs.NVMRC }} - registry-url: https://registry.npmjs.org/ - - - 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