1212
1313permissions :
1414 contents : read
15- pull-requests : write
1615
1716jobs :
1817 test :
1918 name : Test
19+ permissions :
20+ contents : read
21+ pull-requests : write
2022 runs-on : ubuntu-latest
2123 steps :
2224 - name : Checkout
23- uses : actions/checkout@v6.0.2
25+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
2426 with :
2527 fetch-depth : 0
28+ persist-credentials : false
2629 - name : Start Nx Agents
2730 run : npx nx-cloud start-ci-run --distribute-on=".nx/workflows/dynamic-changesets.yaml"
2831 - name : Setup Tools
29- uses : TanStack/config/.github/setup@main
32+ uses : TanStack/config/.github/setup@e4b48f16568324f76f467aa4c2aac2f05db632c3 # main
3033 - name : Get base and head commits for `nx affected`
31- uses : nrwl/nx-set-shas@v4.4.0
34+ uses : nrwl/nx-set-shas@3e9ad7370203c1e93d109be57f3b72eb0eb511b1 # v4.4.0
3235 with :
3336 main-branch-name : main
3437 - name : Run Checks
4144 runs-on : ubuntu-latest
4245 steps :
4346 - name : Checkout
44- uses : actions/checkout@v6.0.2
47+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
48+ with :
49+ persist-credentials : false
4550 - name : Setup Tools
46- uses : TanStack/config/.github/setup@main
51+ uses : TanStack/config/.github/setup@e4b48f16568324f76f467aa4c2aac2f05db632c3 # main
4752 - name : Build Packages
4853 run : pnpm run build:all
4954 - name : Publish Previews
@@ -53,18 +58,22 @@ jobs:
5358 runs-on : ubuntu-latest
5459 steps :
5560 - name : Checkout
56- uses : actions/checkout@v6.0.2
61+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
62+ with :
63+ persist-credentials : false
5764 - name : Check Provenance
58- uses : danielroe/provenance-action@v0.1.1
65+ uses : danielroe/provenance-action@41bcc969e579d9e29af08ba44fcbfdf95cee6e6c # v0.1.1
5966 with :
6067 fail-on-downgrade : true
6168 version-preview :
6269 name : Version Preview
6370 runs-on : ubuntu-latest
6471 steps :
6572 - name : Checkout
66- uses : actions/checkout@v6.0.2
73+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
74+ with :
75+ persist-credentials : false
6776 - name : Setup Tools
68- uses : TanStack/config/.github/setup@main
77+ uses : TanStack/config/.github/setup@e4b48f16568324f76f467aa4c2aac2f05db632c3 # main
6978 - name : Changeset Preview
70- uses : TanStack/config/.github/changeset-preview@main
79+ uses : TanStack/config/.github/changeset-preview@e4b48f16568324f76f467aa4c2aac2f05db632c3 # main
0 commit comments