3636
3737 steps :
3838 - name : Checkout livekit-cli
39- uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
39+ uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7
4040 with :
4141 # pkg/portaudio/pa_src is a submodule with the vendored PortAudio C
4242 # source linked into cmd/lk via cgo.
8787 echo "Built lk.exe and:"; cat dist/manifest.tsv
8888
8989 - name : Upload Windows artifacts
90- uses : actions/upload-artifact@v4
90+ uses : actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7
9191 with :
9292 name : windows-artifacts
9393 path : dist
@@ -110,21 +110,21 @@ jobs:
110110 - name : Checkout livekit-cli
111111 # Test fixtures (cmd/lk/testdata, pkg/agentfs/examples) are read at
112112 # runtime; submodules are C source already compiled into the binaries.
113- uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
113+ uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7
114114
115115 - name : Download Windows artifacts
116- uses : actions/download-artifact@v4
116+ uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8
117117 with :
118118 name : windows-artifacts
119119 path : dist
120120
121121 - name : Set up Python
122- uses : actions/setup-python@v5
122+ uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6
123123 with :
124124 python-version : " 3.12"
125125
126126 - name : Set up uv
127- uses : astral-sh/setup-uv@v5
127+ uses : astral-sh/setup-uv@fac544c07dec837d0ccb6301d7b5580bf5edae39 # v8.2.0
128128 with :
129129 enable-cache : true
130130
@@ -164,23 +164,23 @@ jobs:
164164 steps :
165165 - name : Checkout livekit-cli
166166 # Needed for the echo-agent fixtures; submodules are compiled into lk.exe.
167- uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
167+ uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7
168168
169169 - name : Download Windows artifacts
170- uses : actions/download-artifact@v4
170+ uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8
171171 with :
172172 name : windows-artifacts
173173 path : dist
174174
175175 - name : Set up Python
176176 if : matrix.lang == 'python'
177- uses : actions/setup-python@v5
177+ uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6
178178 with :
179179 python-version : " 3.12"
180180
181181 - name : Set up uv
182182 if : matrix.lang == 'python'
183- uses : astral-sh/setup-uv@v5
183+ uses : astral-sh/setup-uv@fac544c07dec837d0ccb6301d7b5580bf5edae39 # v8.2.0
184184 with :
185185 enable-cache : true
186186
@@ -191,10 +191,10 @@ jobs:
191191
192192 - name : Set up Node
193193 if : matrix.lang == 'node'
194- uses : actions/setup-node@v4
194+ uses : actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6
195195 with :
196196 # --experimental-strip-types (used to run the .ts entrypoint) needs >= 22.6.
197- node-version : " 22 "
197+ node-version : " 24 "
198198
199199 - name : Install Node echo agent deps
200200 if : matrix.lang == 'node'
0 commit comments