@@ -64,10 +64,10 @@ jobs:
6464 - name : Setup
6565 id : config
6666 uses : ./.github/actions/init-blacksmith
67- with :
68- turbo-signature : ${{ secrets.TURBO_REMOTE_CACHE_SIGNATURE_KEY }}
69- turbo-team : ${{ vars.TURBO_TEAM }}
70- turbo-token : ${{ secrets.TURBO_TOKEN }}
67+ # with:
68+ # turbo-signature: ${{ secrets.TURBO_REMOTE_CACHE_SIGNATURE_KEY }}
69+ # turbo-team: ${{ vars.TURBO_TEAM }}
70+ # turbo-token: ${{ secrets.TURBO_TOKEN }}
7171
7272 - name : Verify lockfile is deduped
7373 run : pnpm dedupe --check
@@ -110,11 +110,11 @@ jobs:
110110 - name : Setup
111111 id : config
112112 uses : ./.github/actions/init-blacksmith
113- with :
114- turbo-signature : ${{ secrets.TURBO_REMOTE_CACHE_SIGNATURE_KEY }}
115- turbo-summarize : ${{ env.TURBO_SUMMARIZE }}
116- turbo-team : ${{ vars.TURBO_TEAM }}
117- turbo-token : ${{ secrets.TURBO_TOKEN }}
113+ # with:
114+ # turbo-signature: ${{ secrets.TURBO_REMOTE_CACHE_SIGNATURE_KEY }}
115+ # turbo-summarize: ${{ env.TURBO_SUMMARIZE }}
116+ # turbo-team: ${{ vars.TURBO_TEAM }}
117+ # turbo-token: ${{ secrets.TURBO_TOKEN }}
118118
119119 - name : Turbo Build
120120 run : pnpm turbo build $TURBO_ARGS --only
@@ -154,11 +154,11 @@ jobs:
154154 - name : Setup
155155 id : config
156156 uses : ./.github/actions/init-blacksmith
157- with :
158- turbo-signature : ${{ secrets.TURBO_REMOTE_CACHE_SIGNATURE_KEY }}
159- turbo-summarize : ${{ env.TURBO_SUMMARIZE }}
160- turbo-team : ${{ vars.TURBO_TEAM }}
161- turbo-token : ${{ secrets.TURBO_TOKEN }}
157+ # with:
158+ # turbo-signature: ${{ secrets.TURBO_REMOTE_CACHE_SIGNATURE_KEY }}
159+ # turbo-summarize: ${{ env.TURBO_SUMMARIZE }}
160+ # turbo-team: ${{ vars.TURBO_TEAM }}
161+ # turbo-token: ${{ secrets.TURBO_TOKEN }}
162162
163163 - name : Check size using bundlewatch
164164 continue-on-error : true
@@ -231,10 +231,10 @@ jobs:
231231 with :
232232 # Ensures that all builds are cached appropriately with a consistent run name `Unit Tests (20)`.
233233 node-version : ${{ matrix.node-version }}
234- turbo-signature : ${{ secrets.TURBO_REMOTE_CACHE_SIGNATURE_KEY }}
235- turbo-summarize : ${{ env.TURBO_SUMMARIZE }}
236- turbo-team : ${{ vars.TURBO_TEAM }}
237- turbo-token : ${{ secrets.TURBO_TOKEN }}
234+ # turbo-signature: ${{ secrets.TURBO_REMOTE_CACHE_SIGNATURE_KEY }}
235+ # turbo-summarize: ${{ env.TURBO_SUMMARIZE }}
236+ # turbo-team: ${{ vars.TURBO_TEAM }}
237+ # turbo-token: ${{ secrets.TURBO_TOKEN }}
238238
239239 - name : Rebuild @clerk/shared with CLERK_USE_RQ=true
240240 if : ${{ matrix.clerk-use-rq == 'true' }}
@@ -280,7 +280,8 @@ jobs:
280280 retention-days : 5
281281
282282 integration-tests :
283- needs : [check-permissions, build-packages]
283+ # needs: [check-permissions, build-packages]
284+ needs : [check-permissions]
284285 if : ${{ github.event_name != 'pull_request' || github.event.pull_request.draft == false }}
285286 name : Integration Tests (${{ matrix.test-name }}, ${{ matrix.test-project }}${{ matrix.next-version && format(', {0}', matrix.next-version) || '' }}${{ matrix.clerk-use-rq == 'true' && ', RQ' || '' }})
286287 permissions :
@@ -355,9 +356,9 @@ jobs:
355356 id : config
356357 uses : ./.github/actions/init-blacksmith
357358 with :
358- turbo-signature : ${{ secrets.TURBO_REMOTE_CACHE_SIGNATURE_KEY }}
359- turbo-team : ${{ vars.TURBO_TEAM }}
360- turbo-token : ${{ secrets.TURBO_TOKEN }}
359+ # turbo-signature: ${{ secrets.TURBO_REMOTE_CACHE_SIGNATURE_KEY }}
360+ # turbo-team: ${{ vars.TURBO_TEAM }}
361+ # turbo-token: ${{ secrets.TURBO_TOKEN }}
361362 playwright-enabled : true
362363
363364 - name : Verify jq is installed
@@ -405,12 +406,16 @@ jobs:
405406 env :
406407 CLERK_USE_RQ : true
407408
409+ - name : Version packages for snapshot
410+ if : ${{ steps.task-status.outputs.affected == '1' }}
411+ run : npm run version-packages:snapshot ci
412+
408413 - name : Verdaccio
409414 if : ${{ steps.task-status.outputs.affected == '1' }}
410415 uses : ./.github/actions/verdaccio
411416 with :
412417 publish-cmd : |
413- if [ "$(pnpm config get registry)" = "https://registry.npmjs.org/" ]; then echo 'Error: Using default registry' && exit 1; else CLERK_USE_RQ= ${{ matrix.clerk-use-rq }} pnpm turbo build $TURBO_ARGS --only && pnpm changeset publish --no-git-tag --tag integration ; fi
418+ if [ "$(pnpm config get registry)" = "https://registry.npmjs.org/" ]; then echo 'Error: Using default registry' && exit 1; else ${{ matrix.clerk-use-rq == 'true' && 'CLERK_USE_RQ=true' || '' }} pnpm turbo build $TURBO_ARGS --only && pnpm changeset publish --no-git-tag --tag latest ; fi
414419
415420 - name : Edit .npmrc [link-workspace-packages=false]
416421 run : sed -i -E 's/link-workspace-packages=(deep|true)/link-workspace-packages=false/' .npmrc
@@ -423,6 +428,8 @@ jobs:
423428 pnpm config set minimum-release-age-exclude @clerk/*
424429 pnpm add @clerk/backend
425430
431+ # Install published packages from Verdaccio to test against real npm install scenarios
432+ # rather than local monorepo builds. Validates package structure, dependencies, and entry points.
426433 - name : Install @clerk/clerk-js in os temp
427434 if : ${{ steps.task-status.outputs.affected == '1' }}
428435 working-directory : ${{runner.temp}}
@@ -483,7 +490,6 @@ jobs:
483490 E2E_CLERK_ENCRYPTION_KEY : ${{ matrix.clerk-encryption-key }}
484491 CLERK_USE_RQ : ${{ matrix.clerk-use-rq }}
485492 INTEGRATION_INSTANCE_KEYS : ${{ secrets.INTEGRATION_INSTANCE_KEYS }}
486- MAILSAC_API_KEY : ${{ secrets.MAILSAC_API_KEY }}
487493 NODE_EXTRA_CA_CERTS : ${{ github.workspace }}/integration/certs/rootCA.pem
488494
489495 - name : Upload test-results
@@ -518,10 +524,10 @@ jobs:
518524 with :
519525 turbo-enabled : true
520526 node-version : 22
521- turbo-signature : ${{ secrets.TURBO_REMOTE_CACHE_SIGNATURE_KEY }}
522- turbo-summarize : ${{ env.TURBO_SUMMARIZE }}
523- turbo-team : ${{ vars.TURBO_TEAM }}
524- turbo-token : ${{ secrets.TURBO_TOKEN }}
527+ # turbo-signature: ${{ secrets.TURBO_REMOTE_CACHE_SIGNATURE_KEY }}
528+ # turbo-summarize: ${{ env.TURBO_SUMMARIZE }}
529+ # turbo-team: ${{ vars.TURBO_TEAM }}
530+ # turbo-token: ${{ secrets.TURBO_TOKEN }}
525531
526532 - name : Publish with pkg-pr-new
527533 run : pnpm run build && pnpx pkg-pr-new@${{ vars.PKG_PR_NEW_VERSION || '0.0.49' }} publish --compact --pnpm './packages/*'
0 commit comments