@@ -28,28 +28,36 @@ jobs:
2828 with :
2929 token : ${{ steps.app-token.outputs.token }}
3030
31+ - name : Parse .tool-versions
32+ uses : wistia/parse-tool-versions@v2.1.1
33+ id : tool-versions
34+ with :
35+ filename : ' .tool-versions'
36+ uppercase : ' true'
37+ prefix : ' tool_version_'
38+
3139 - name : Set up Python
32- uses : actions/setup-python@v4
40+ uses : actions/setup-python@v5
3341 with :
34- python-version : ' 3.9 '
42+ python-version : ' ${{ env.TOOL_VERSION_PYTHON }} '
3543
3644 - name : Install and configure Poetry
3745 uses : snok/install-poetry@v1
3846 with :
39- version : 1.5.1
47+ version : ${{ env.TOOL_VERSION_POETRY }}
4048 virtualenvs-create : true
4149 virtualenvs-in-project : true
4250 installer-parallel : true
4351
4452 - uses : pnpm/action-setup@v3
4553 with :
46- version : 9.5
54+ version : ${{ env.TOOL_VERSION_PNPM }}
4755
48- - name : Setup Node.js 22
56+ - name : Setup Node.js
4957 uses : actions/setup-node@v6
5058 with :
51- node-version : " 22.x "
52- registry-url : " https://registry.npmjs.org"
59+ node-version : ' ${{ env.TOOL_VERSION_NODEJS }} '
60+ registry-url : ' https://registry.npmjs.org'
5361 cache : pnpm
5462
5563 - name : Configure pnpm
9098 env :
9199 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
92100 PYPI_TOKEN : ${{ secrets.PYPI_TOKEN }}
93- NPM_TOKEN : " " # See https://github.com/changesets/changesets/issues/1152#issuecomment-3190884868
101+ NPM_TOKEN : ' ' # See https://github.com/changesets/changesets/issues/1152#issuecomment-3190884868
94102
95103 - name : Update lock file
96104 run : pnpm i --no-link --no-frozen-lockfile
0 commit comments