From 555105ddcb6c0528307d61c3f7322679e65be989 Mon Sep 17 00:00:00 2001 From: mkorwel Date: Mon, 27 Oct 2025 09:54:04 -0700 Subject: [PATCH] fix(ci): reorder npm configuration step --- .github/actions/publish-release/action.yml | 31 ++++++---------------- 1 file changed, 8 insertions(+), 23 deletions(-) diff --git a/.github/actions/publish-release/action.yml b/.github/actions/publish-release/action.yml index c9947ea513..5e856af0c0 100644 --- a/.github/actions/publish-release/action.yml +++ b/.github/actions/publish-release/action.yml @@ -127,29 +127,6 @@ runs: echo "Dry run enabled. Skipping push." fi - - name: '🛠️ Build and Prepare Packages' - if: "${{ inputs.use-bundle-release == 'false' }}" - working-directory: '${{ inputs.working-directory }}' - shell: 'bash' - run: | - npm run build:packages - npm run prepare:package - - - name: '🎁 Bundle' - if: "${{ inputs.use-bundle-release == 'true' }}" - working-directory: '${{ inputs.working-directory }}' - shell: 'bash' - run: | - npm run bundle - - # TODO: Refactor this github specific publishing script to be generalized based upon inputs. - - name: '📦 Prepare for GitHub release' - if: "inputs.npm-registry-url == 'https://npm.pkg.github.com/'" - working-directory: '${{ inputs.working-directory }}' - shell: 'bash' - run: | - node ${{ github.workspace }}/scripts/prepare-github-release.js - - name: 'Configure npm for publishing to npm (non-bundle release)' if: "inputs.use-bundle-release == 'false'" uses: 'actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020' @@ -158,6 +135,14 @@ runs: registry-url: '${{inputs.npm-registry-publish-url}}' scope: '${{inputs.npm-registry-scope}}' + - name: '🛠️ Build and Prepare Packages' + if: "${{ inputs.use-bundle-release == 'false' }}" + working-directory: '${{ inputs.working-directory }}' + shell: 'bash' + run: | + npm run build:packages + npm run prepare:package + - name: 'Get core Token' uses: './.github/actions/npm-auth-token' id: 'core-token'