4040 env :
4141 BASE_BRANCH : ${{ inputs.branch || github.ref_name }}
4242 steps :
43- - uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7
43+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
4444 with :
4545 ref : ${{ env.BASE_BRANCH }}
4646 # Full history to find the commit (and PR) that added each changeset
4949 - name : Set up Python
5050 uses : actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7
5151 with :
52- python-version : " 3.10 "
52+ python-version : " 3.15 "
5353
5454 - name : Install dependencies
5555 run : pip install click packaging
@@ -135,14 +135,14 @@ jobs:
135135 protocol : ${{ steps.detect.outputs.protocol }}
136136 tags : ${{ steps.detect.outputs.tags }}
137137 steps :
138- - uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7
138+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
139139 with :
140140 ref : ${{ github.event.pull_request.merge_commit_sha }}
141141
142142 - name : Set up Python
143143 uses : actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7
144144 with :
145- python-version : " 3.10 "
145+ python-version : " 3.15 "
146146
147147 - name : Install dependencies
148148 run : pip install click packaging
@@ -182,7 +182,7 @@ jobs:
182182 permissions :
183183 contents : write
184184 steps :
185- - uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7
185+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
186186 with :
187187 ref : ${{ github.event.pull_request.merge_commit_sha }}
188188
@@ -267,21 +267,21 @@ jobs:
267267 run :
268268 working-directory : ./livekit-rtc
269269 steps :
270- - uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7
270+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
271271 with :
272272 submodules : true
273273
274274 - uses : actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7
275275 id : setup-python
276276 with :
277- python-version : " 3.11 "
277+ python-version : " 3.15 "
278278
279279 - name : Build wheels
280280 run : pipx run --python '${{ steps.setup-python.outputs.python-path }}' cibuildwheel==3.3.1 --output-dir dist
281281 env :
282282 CIBW_ARCHS : ${{ matrix.archs }}
283283
284- - uses : actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7
284+ - uses : actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7
285285 with :
286286 name : dist-rtc-${{ matrix.os }}
287287 path : livekit-rtc/dist/*.whl
@@ -295,7 +295,7 @@ jobs:
295295 run :
296296 working-directory : ./livekit-rtc
297297 steps :
298- - uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7
298+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
299299 with :
300300 submodules : true
301301
@@ -304,7 +304,7 @@ jobs:
304304 pip3 install build
305305 python3 -m build --sdist
306306
307- - uses : actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7
307+ - uses : actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7
308308 with :
309309 name : dist-rtc-sdist
310310 path : livekit-rtc/dist/*.tar.gz
@@ -320,7 +320,7 @@ jobs:
320320 id-token : write
321321 steps :
322322 - name : Download build artifacts
323- uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8
323+ uses : actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8
324324 with :
325325 pattern : dist-rtc-*
326326 path : dist
@@ -330,7 +330,7 @@ jobs:
330330 run : ls -la dist/
331331
332332 - name : Publish to PyPI
333- uses : pypa/gh-action-pypi-publish@dc37677b2e1c63e2034f94d8a5b11f265b73ba33 # v1.14.2
333+ uses : pypa/gh-action-pypi-publish@7245906fb61fa33a13554f9d5fb856fe61758086 # v1.14.3
334334
335335 - name : Publish GitHub release
336336 env :
@@ -353,7 +353,7 @@ jobs:
353353 run :
354354 working-directory : ./livekit-api
355355 steps :
356- - uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7
356+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
357357 with :
358358 submodules : true
359359
@@ -364,7 +364,7 @@ jobs:
364364 pip3 install build wheel
365365 python3 -m build --wheel --sdist
366366
367- - uses : actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7
367+ - uses : actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7
368368 with :
369369 name : dist-api
370370 path : |
@@ -382,7 +382,7 @@ jobs:
382382 id-token : write
383383 steps :
384384 - name : Download build artifact
385- uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8
385+ uses : actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8
386386 with :
387387 name : dist-api
388388 path : dist/
@@ -391,7 +391,7 @@ jobs:
391391 run : ls -la dist/
392392
393393 - name : Publish to PyPI
394- uses : pypa/gh-action-pypi-publish@dc37677b2e1c63e2034f94d8a5b11f265b73ba33 # v1.14.2
394+ uses : pypa/gh-action-pypi-publish@7245906fb61fa33a13554f9d5fb856fe61758086 # v1.14.3
395395
396396 - name : Publish GitHub release
397397 env :
@@ -414,7 +414,7 @@ jobs:
414414 run :
415415 working-directory : ./livekit-protocol
416416 steps :
417- - uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7
417+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
418418 with :
419419 submodules : true
420420
@@ -425,7 +425,7 @@ jobs:
425425 pip3 install build wheel
426426 python3 -m build --wheel --sdist
427427
428- - uses : actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7
428+ - uses : actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7
429429 with :
430430 name : dist-protocol
431431 path : |
@@ -443,7 +443,7 @@ jobs:
443443 id-token : write
444444 steps :
445445 - name : Download build artifact
446- uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8
446+ uses : actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8
447447 with :
448448 name : dist-protocol
449449 path : dist/
@@ -452,7 +452,7 @@ jobs:
452452 run : ls -la dist/
453453
454454 - name : Publish to PyPI
455- uses : pypa/gh-action-pypi-publish@dc37677b2e1c63e2034f94d8a5b11f265b73ba33 # v1.14.2
455+ uses : pypa/gh-action-pypi-publish@7245906fb61fa33a13554f9d5fb856fe61758086 # v1.14.3
456456
457457 - name : Publish GitHub release
458458 env :
0 commit comments