6060
6161 steps :
6262 - name : Checkout livekit-cli
63- uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
63+ uses : actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
6464 with :
6565 # pkg/portaudio/pa_src is a submodule with the vendored PortAudio C
6666 # source; needed now that console (cgo) builds unconditionally.
@@ -71,20 +71,20 @@ jobs:
7171 run : sudo apt-get update && sudo apt-get install -y libasound2-dev
7272
7373 - name : Set up Go
74- uses : actions/setup-go@4a3601121dd01d1626a1e23e37211e3254c1c06c # v6
74+ uses : actions/setup-go@924ae3a1cded613372ab5595356fb5720e22ba16 # v6
7575 with :
7676 go-version-file : go.mod
7777 cache : true
7878
7979 - name : Set up Python
8080 if : matrix.lang == 'python'
81- uses : actions/setup-python@v5
81+ uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5
8282 with :
83- python-version : " 3.12 "
83+ python-version : " 3.14 "
8484
8585 - name : Set up uv
8686 if : matrix.lang == 'python'
87- uses : astral-sh/setup-uv@v5
87+ uses : astral-sh/setup-uv@d4b2f3b6ecc6e67c4457f6d3e41ec42d3d0fcb86 # v5
8888 with :
8989 enable-cache : true
9090
9595
9696 - name : Set up Node
9797 if : matrix.lang == 'node'
98- uses : actions/setup-node@v4
98+ uses : actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
9999 with :
100100 # --experimental-strip-types (used to run the .ts entrypoint) needs >= 22.6.
101101 node-version : " 22"
@@ -127,7 +127,7 @@ jobs:
127127
128128 steps :
129129 - name : Checkout livekit-cli
130- uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
130+ uses : actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
131131 with :
132132 submodules : true
133133
@@ -137,7 +137,7 @@ jobs:
137137 version : 0.14.1
138138
139139 - name : Set up Go
140- uses : actions/setup-go@4a3601121dd01d1626a1e23e37211e3254c1c06c # v6
140+ uses : actions/setup-go@924ae3a1cded613372ab5595356fb5720e22ba16 # v6
141141 with :
142142 go-version-file : go.mod
143143 cache : true
@@ -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@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
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@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
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@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4
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@a26af69be951a213d495a4c3e4e4022e16d87065 # v5
206206 with :
207- python-version : " 3.12 "
207+ python-version : " 3.14 "
208208
209209 - name : Set up uv
210210 if : matrix.lang == 'python'
211- uses : astral-sh/setup-uv@v5
211+ uses : astral-sh/setup-uv@d4b2f3b6ecc6e67c4457f6d3e41ec42d3d0fcb86 # v5
212212 with :
213213 enable-cache : true
214214
@@ -219,7 +219,7 @@ jobs:
219219
220220 - name : Set up Node
221221 if : matrix.lang == 'node'
222- uses : actions/setup-node@v4
222+ uses : actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
223223 with :
224224 # --experimental-strip-types (used to run the .ts entrypoint) needs >= 22.6.
225225 node-version : " 22"
0 commit comments