diff --git a/.github/workflows/build-api.yml b/.github/workflows/build-api.yml index 9f4691f5..ae62d335 100644 --- a/.github/workflows/build-api.yml +++ b/.github/workflows/build-api.yml @@ -26,7 +26,7 @@ jobs: run: working-directory: ${{ env.PACKAGE_DIR }} steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 with: submodules: true diff --git a/.github/workflows/build-docs.yml b/.github/workflows/build-docs.yml index e988444c..74f2a522 100644 --- a/.github/workflows/build-docs.yml +++ b/.github/workflows/build-docs.yml @@ -37,7 +37,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 with: submodules: recursive diff --git a/.github/workflows/build-protocol.yml b/.github/workflows/build-protocol.yml index 55032ce2..87863350 100644 --- a/.github/workflows/build-protocol.yml +++ b/.github/workflows/build-protocol.yml @@ -28,7 +28,7 @@ jobs: run: working-directory: ${{ env.PACKAGE_DIR }} steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 with: submodules: true ref: ${{ github.event.pull_request.head.ref }} @@ -67,7 +67,7 @@ jobs: run: working-directory: ${{ env.PACKAGE_DIR }} steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 with: submodules: true diff --git a/.github/workflows/build-rtc.yml b/.github/workflows/build-rtc.yml index d0dad94f..4934aae2 100644 --- a/.github/workflows/build-rtc.yml +++ b/.github/workflows/build-rtc.yml @@ -28,7 +28,7 @@ jobs: run: working-directory: ${{ env.PACKAGE_DIR }} steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 with: submodules: true ref: ${{ github.event.pull_request.head.ref }} @@ -75,14 +75,14 @@ jobs: run: working-directory: ${{ env.PACKAGE_DIR }} steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 with: submodules: true - uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7 id: setup-python with: - python-version: "3.11" + python-version: "3.14" - name: Build wheels run: pipx run --python '${{ steps.setup-python.outputs.python-path }}' cibuildwheel==3.3.1 --output-dir dist @@ -101,7 +101,7 @@ jobs: run: working-directory: ${{ env.PACKAGE_DIR }} steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 with: submodules: true diff --git a/.github/workflows/check-types.yml b/.github/workflows/check-types.yml index 1018cfc0..323c53a0 100644 --- a/.github/workflows/check-types.yml +++ b/.github/workflows/check-types.yml @@ -13,17 +13,17 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 with: submodules: recursive - name: Set up Python 3.9 uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7 with: - python-version: 3.9 + python-version: 3.14 - name: Install uv - uses: astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # v8.1.0 + uses: astral-sh/setup-uv@11f9893b081a58869d3b5fccaea48c9e9e46f990 # v8.3.2 with: enable-cache: true cache-dependency-glob: "uv.lock" diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 7263234a..c97109c3 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -47,7 +47,7 @@ jobs: if: github.event_name == 'workflow_dispatch' runs-on: ubuntu-latest steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 with: ref: ${{ inputs.branch }} submodules: true @@ -68,7 +68,7 @@ jobs: - name: Set up Python uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7 with: - python-version: "3.10" + python-version: "3.14" - name: Install dependencies run: pip install click packaging @@ -182,7 +182,7 @@ jobs: needs: detect runs-on: ubuntu-latest steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 with: ref: ${{ github.event.pull_request.merge_commit_sha }} @@ -217,14 +217,14 @@ jobs: run: working-directory: ./livekit-rtc steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 with: submodules: true - uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7 id: setup-python with: - python-version: "3.11" + python-version: "3.14" - name: Build wheels run: pipx run --python '${{ steps.setup-python.outputs.python-path }}' cibuildwheel==3.3.1 --output-dir dist @@ -245,7 +245,7 @@ jobs: run: working-directory: ./livekit-rtc steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 with: submodules: true @@ -291,7 +291,7 @@ jobs: run: working-directory: ./livekit-api steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 with: submodules: true @@ -340,7 +340,7 @@ jobs: run: working-directory: ./livekit-protocol steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 with: submodules: true diff --git a/.github/workflows/ruff.yml b/.github/workflows/ruff.yml index a98a1a4c..c813dd08 100644 --- a/.github/workflows/ruff.yml +++ b/.github/workflows/ruff.yml @@ -4,13 +4,13 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7 with: - python-version: "3.9" + python-version: "3.14" - name: Install uv - uses: astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # v8.1.0 + uses: astral-sh/setup-uv@11f9893b081a58869d3b5fccaea48c9e9e46f990 # v8.3.2 with: enable-cache: true cache-dependency-glob: "uv.lock" diff --git a/.github/workflows/test-api.yml b/.github/workflows/test-api.yml index 3d14c087..7ad6d84a 100644 --- a/.github/workflows/test-api.yml +++ b/.github/workflows/test-api.yml @@ -36,16 +36,16 @@ jobs: - 10001:10001 - 10002:10002 steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 with: submodules: true - uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7 with: - python-version: "3.12" + python-version: "3.14" - name: Install uv - uses: astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # v8.1.0 + uses: astral-sh/setup-uv@11f9893b081a58869d3b5fccaea48c9e9e46f990 # v8.3.2 - name: Install livekit-api (without livekit-rtc) run: | diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 3b0277bb..197a3a9a 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -32,7 +32,7 @@ jobs: name: Test (${{ inputs.os }}, Python ${{ inputs.python-version }}) runs-on: ${{ inputs.os }} steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 with: submodules: true lfs: true @@ -43,7 +43,7 @@ jobs: allow-prereleases: true - name: Install uv - uses: astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # v8.1.0 + uses: astral-sh/setup-uv@11f9893b081a58869d3b5fccaea48c9e9e46f990 # v8.3.2 with: enable-cache: true cache-dependency-glob: "uv.lock"