@@ -31,17 +31,17 @@ jobs:
3131 runs-on : ubuntu-22.04
3232 steps :
3333 - name : Checkout repository
34- uses : actions/checkout@v4
34+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # pinned from v6.0.2
3535
3636 - name : Set up Python 3.14
3737 id : setup-python
38- uses : actions/setup-python@v5
38+ uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # pinned from v6.2.0
3939 with :
4040 python-version : " 3.14"
4141 allow-prereleases : true
4242
4343 - name : Set up uv
44- uses : astral-sh/setup-uv@v1
44+ uses : astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # pinned from v8.1.0
4545 with :
4646 version : " 0.8.5"
4747 enable-cache : true
@@ -65,17 +65,17 @@ jobs:
6565 runs-on : ubuntu-22.04
6666 steps :
6767 - name : Checkout repository
68- uses : actions/checkout@v4
68+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # pinned from v6.0.2
6969
7070 - name : Set up Python ${{ matrix.python-version }}
7171 id : setup-python
72- uses : actions/setup-python@v5
72+ uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # pinned from v6.2.0
7373 with :
7474 python-version : ${{ matrix.python-version }}
7575 allow-prereleases : true
7676
7777 - name : Set up uv
78- uses : astral-sh/setup-uv@v1
78+ uses : astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # pinned from v8.1.0
7979 with :
8080 version : " 0.8.5"
8181 enable-cache : true
@@ -125,29 +125,29 @@ jobs:
125125 continue-on-error : ${{ matrix.experimental == true }}
126126 steps :
127127 - name : Checkout repository
128- uses : actions/checkout@v4
128+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # pinned from v6.0.2
129129
130130 - name : Install GNU Make (Windows)
131131 if : runner.os == 'Windows'
132132 run : choco install make -y
133133
134134 - name : Set up Python 3.13
135135 id : setup-python
136- uses : actions/setup-python@v5
136+ uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # pinned from v6.2.0
137137 with :
138138 python-version : " 3.13"
139139
140140 - name : Set up uv
141- uses : astral-sh/setup-uv@v1
141+ uses : astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # pinned from v8.1.0
142142 with :
143143 version : " 0.8.5"
144144 enable-cache : true
145145 cache-dependency-glob : uv.lock
146146
147147 - name : Set up Node.js (web build)
148- uses : actions/setup-node@v4
148+ uses : actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # pinned from v6.4.0
149149 with :
150- node-version : " 20 "
150+ node-version : " 24 "
151151 cache : " npm"
152152 cache-dependency-path : web/package-lock.json
153153
@@ -190,7 +190,7 @@ jobs:
190190 # collide on the artifact name. The probe only needs the build to
191191 # succeed; we do not consume its binary.
192192 if : success() && !matrix.experimental
193- uses : actions/upload-artifact@v4
193+ uses : actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # pinned from v7.0.1
194194 with :
195195 name : pythinker-${{ matrix.target }}
196196 path : ${{ matrix.binary_path }}
@@ -202,12 +202,12 @@ jobs:
202202 runs-on : ubuntu-latest
203203 steps :
204204 - name : Checkout repository
205- uses : actions/checkout@v4
205+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # pinned from v6.0.2
206206 with :
207207 fetch-depth : 0
208208
209209 - name : Set up Python 3.14
210- uses : actions/setup-python@v5
210+ uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # pinned from v6.2.0
211211 with :
212212 python-version : " 3.14"
213213 allow-prereleases : true
@@ -319,10 +319,10 @@ jobs:
319319 runs-on : ${{ matrix.runner }}
320320 steps :
321321 - name : Checkout repository
322- uses : actions/checkout@v4
322+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # pinned from v6.0.2
323323
324324 - name : Install Nix
325- uses : DeterminateSystems/nix-installer-action@main
325+ uses : DeterminateSystems/nix-installer-action@1d87d45818068401a10cf16bdc5f00b24994a83f # pinned from main
326326
327327 - name : Run nix package
328328 run : nix run .#pythinker-code -- --version && nix run . -- --help
0 commit comments