1515
1616permissions :
1717 contents : read
18- pull-requests : write
1918
2019jobs :
2120 test :
2221 name : Test
2322 runs-on : ubuntu-latest
2423 steps :
2524 - name : Checkout
26- uses : actions/checkout@v6.0.1
25+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
2726 with :
2827 fetch-depth : 0
28+ persist-credentials : false
2929 - name : Setup Tools
30- uses : tanstack/config/.github/setup@main
30+ uses : tanstack/config/.github/setup@e4b48f16568324f76f467aa4c2aac2f05db632c3
3131 - name : Get base and head commits for `nx affected`
32- uses : nrwl/nx-set-shas@v4.4.0
32+ uses : nrwl/nx-set-shas@3e9ad7370203c1e93d109be57f3b72eb0eb511b1 # v4.4.0
3333 with :
3434 main-branch-name : main
3535 - name : Run Checks
@@ -51,26 +51,30 @@ jobs:
5151 preview :
5252 name : Preview
5353 runs-on : ubuntu-latest
54+ permissions :
55+ contents : read
56+ pull-requests : write
5457 steps :
5558 - name : Checkout
56- uses : actions/checkout@v6.0.1
59+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
5760 with :
5861 fetch-depth : 0
62+ persist-credentials : false
5963 - name : Setup Tools
60- uses : tanstack/config/.github/setup@main
64+ uses : tanstack/config/.github/setup@e4b48f16568324f76f467aa4c2aac2f05db632c3
6165 - name : Build Packages
6266 run : pnpm run build
6367 - name : Publish Previews
6468 run : pnpx pkg-pr-new publish --pnpm --compact './packages/*' --template './examples/*/*'
6569 - name : Compressed Size Action - DB Package
66- uses : preactjs/compressed-size-action@v2
70+ uses : preactjs/compressed-size-action@66325aad6443cb7cf89c4bfcd414aea2367cda94 # 2.9.1
6771 with :
6872 repo-token : ' ${{ secrets.GITHUB_TOKEN }}'
6973 pattern : ' ./packages/db/dist/**/*.{js,mjs}'
7074 comment-key : ' db-package-size'
7175 build-script : ' build:minified'
7276 - name : Compressed Size Action - React DB Package
73- uses : preactjs/compressed-size-action@v2
77+ uses : preactjs/compressed-size-action@66325aad6443cb7cf89c4bfcd414aea2367cda94 # 2.9.1
7478 with :
7579 repo-token : ' ${{ secrets.GITHUB_TOKEN }}'
7680 pattern : ' ./packages/react-db/dist/**/*.{js,mjs}'
8185 runs-on : ubuntu-latest
8286 steps :
8387 - name : Checkout
84- uses : actions/checkout@v6.0.1
88+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
89+ with :
90+ persist-credentials : false
8591 - name : Setup Tools
86- uses : tanstack/config/.github/setup@main
92+ uses : tanstack/config/.github/setup@e4b48f16568324f76f467aa4c2aac2f05db632c3
8793 - name : Build Packages
8894 run : pnpm run build
8995 - name : Build Example Site
@@ -95,9 +101,11 @@ jobs:
95101 runs-on : ubuntu-latest
96102 steps :
97103 - name : Checkout
98- uses : actions/checkout@v6.0.1
104+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
105+ with :
106+ persist-credentials : false
99107 - name : Setup Tools
100- uses : tanstack/config/.github/setup@main
108+ uses : tanstack/config/.github/setup@e4b48f16568324f76f467aa4c2aac2f05db632c3
101109 - name : Build Packages
102110 run : pnpm run build
103111 - name : Build Starter Site
0 commit comments