1919 permissions :
2020 issues : write
2121 steps :
22- - uses : actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
23- - uses : pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # v5.0.0
22+ - uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
23+ with :
24+ persist-credentials : false
25+ - uses : pnpm/action-setup@0ebf47130e4866e96fce0953f49152a61190b271 # v6.0.9
2426 - uses : actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
2527 with :
2628 node-version : " 22"
3436 run : node scripts/count-tokens.ts
3537
3638 - name : Job summary
39+ env :
40+ TOKEN_COUNT : ${{ steps.count.outputs.token_count }}
3741 run : |
38- COUNT=${{ steps.count.outputs.token_count }}
42+ COUNT=$TOKEN_COUNT
3943 THRESHOLD=$TOKEN_THRESHOLD
4044 STATUS=$( [ "$COUNT" -gt "$THRESHOLD" ] && echo "Over" || echo "Under" )
4145 echo "### llms-full.txt token count" >> "$GITHUB_STEP_SUMMARY"
@@ -49,10 +53,13 @@ jobs:
4953 - name : Create or update issue
5054 if : steps.count.outputs.over_threshold == 'true'
5155 uses : actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
56+ env :
57+ TOKEN_COUNT : ${{ steps.count.outputs.token_count }}
58+ TOKEN_THRESHOLD : ${{ env.TOKEN_THRESHOLD }}
5259 with :
5360 script : |
54- const tokenCount = Number('${{ steps.count.outputs.token_count }}' );
55- const threshold = Number('${{ env.TOKEN_THRESHOLD }}' );
61+ const tokenCount = Number(process.env.TOKEN_COUNT );
62+ const threshold = Number(process. env.TOKEN_THRESHOLD);
5663 const title = `llms-full.txt exceeds ${threshold.toLocaleString()} token threshold`;
5764
5865 const { data: issues } = await github.rest.issues.listForRepo({
@@ -91,10 +98,13 @@ jobs:
9198 - name : Close issue if back under threshold
9299 if : steps.count.outputs.over_threshold == 'false'
93100 uses : actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
101+ env :
102+ TOKEN_COUNT : ${{ steps.count.outputs.token_count }}
103+ TOKEN_THRESHOLD : ${{ env.TOKEN_THRESHOLD }}
94104 with :
95105 script : |
96- const tokenCount = Number('${{ steps.count.outputs.token_count }}' );
97- const threshold = Number('${{ env.TOKEN_THRESHOLD }}' );
106+ const tokenCount = Number(process.env.TOKEN_COUNT );
107+ const threshold = Number(process. env.TOKEN_THRESHOLD);
98108
99109 const { data: issues } = await github.rest.issues.listForRepo({
100110 owner: context.repo.owner,
0 commit comments