6060
6161 steps :
6262 - name : Checkout livekit-cli
63- uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
63+ uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7
6464 with :
6565 # pkg/portaudio/pa_src is a submodule with the vendored PortAudio C
6666 # source; needed now that console (cgo) builds unconditionally.
@@ -78,13 +78,13 @@ jobs:
7878
7979 - name : Set up Python
8080 if : matrix.lang == 'python'
81- uses : actions/setup-python@v5
81+ uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6
8282 with :
8383 python-version : " 3.12"
8484
8585 - name : Set up uv
8686 if : matrix.lang == 'python'
87- uses : astral-sh/setup-uv@v5
87+ uses : astral-sh/setup-uv@fac544c07dec837d0ccb6301d7b5580bf5edae39 # v8.2.0
8888 with :
8989 enable-cache : true
9090
@@ -95,10 +95,10 @@ jobs:
9595
9696 - name : Set up Node
9797 if : matrix.lang == 'node'
98- uses : actions/setup-node@v4
98+ uses : actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6
9999 with :
100100 # --experimental-strip-types (used to run the .ts entrypoint) needs >= 22.6.
101- node-version : " 22 "
101+ node-version : " 24 "
102102
103103 - name : Install Node echo agent deps
104104 if : matrix.lang == 'node'
@@ -127,7 +127,7 @@ jobs:
127127
128128 steps :
129129 - name : Checkout livekit-cli
130- uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
130+ uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7
131131 with :
132132 submodules : true
133133
@@ -166,7 +166,7 @@ jobs:
166166 go test -c -ldflags="$ldflags" -o dist/session-e2e.test.exe ./cmd/lk
167167
168168 - name : Upload Windows artifacts
169- uses : actions/upload-artifact@v4
169+ uses : actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7
170170 with :
171171 name : windows-e2e
172172 path : dist/*.exe
@@ -190,25 +190,25 @@ jobs:
190190
191191 steps :
192192 - name : Checkout livekit-cli
193- uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
193+ uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7
194194 # No submodules: the prebuilt binaries already contain the cgo code;
195195 # only the echo-agent fixtures (plain repo files) are needed at runtime.
196196
197197 - name : Download Windows artifacts
198- uses : actions/download-artifact@v4
198+ uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8
199199 with :
200200 name : windows-e2e
201201 path : dist
202202
203203 - name : Set up Python
204204 if : matrix.lang == 'python'
205- uses : actions/setup-python@v5
205+ uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6
206206 with :
207207 python-version : " 3.12"
208208
209209 - name : Set up uv
210210 if : matrix.lang == 'python'
211- uses : astral-sh/setup-uv@v5
211+ uses : astral-sh/setup-uv@fac544c07dec837d0ccb6301d7b5580bf5edae39 # v8.2.0
212212 with :
213213 enable-cache : true
214214
@@ -219,10 +219,10 @@ jobs:
219219
220220 - name : Set up Node
221221 if : matrix.lang == 'node'
222- uses : actions/setup-node@v4
222+ uses : actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6
223223 with :
224224 # --experimental-strip-types (used to run the .ts entrypoint) needs >= 22.6.
225- node-version : " 22 "
225+ node-version : " 24 "
226226
227227 - name : Install Node echo agent deps
228228 if : matrix.lang == 'node'
0 commit comments