.github/workflows: drop Python 3.9, add Python 3.14 Python 3.14 was released on October 7. Python 3.9 reached end-of-life on October 30. https://devguide.python.org/versions/
diff --git a/.github/workflows/ci-bazel.yml b/.github/workflows/ci-bazel.yml index 6b3262f..ca45b9b 100644 --- a/.github/workflows/ci-bazel.yml +++ b/.github/workflows/ci-bazel.yml
@@ -11,7 +11,7 @@ fail-fast: false matrix: os: [macos-latest, ubuntu-latest, windows-latest] - ver: ['3.9', '3.10', '3.11', '3.12', '3.13'] + ver: ['3.10', '3.11', '3.12', '3.13', '3.14'] env: BAZELISK_GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} steps:
diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml index beec8ca..e0c4c92 100644 --- a/.github/workflows/python.yml +++ b/.github/workflows/python.yml
@@ -28,7 +28,7 @@ - { name: X64, python-name: x86_64, runs-on: [ubuntu-latest] } - { name: ARM64, python-name: aarch64, runs-on: [ubuntu-24.04-arm] } os: [manylinux_2_28] - ver: ['3.9', '3.10', '3.11', '3.12', '3.13'] + ver: ['3.10', '3.11', '3.12', '3.13', '3.14'] env: BAZELISK_GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} PYTHON: /usr/local/bin/python${{ matrix.ver }} @@ -84,7 +84,7 @@ # TODO(rsc): Stop cross-compiling now that we don't use macOS 12. # instead, specify `-large` suffix on X64 and `-xlarge` suffix on ARM64. os: [13, 14, 15] - ver: ['3.9', '3.10', '3.11', '3.12', '3.13'] + ver: ['3.10', '3.11', '3.12', '3.13', '3.14'] env: BAZELISK_GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} BAZEL_CPU: darwin_${{ matrix.arch.bazel-name }} @@ -147,7 +147,7 @@ - { name: X86, bazel-name: x64_x86, python-name: win32 } - { name: X64, bazel-name: x64, python-name: win_amd64 } - { name: ARM64, bazel-name: arm64, python-name: win_arm64 } - ver: ['3.9', '3.10', '3.11', '3.12', '3.13'] + ver: ['3.10', '3.11', '3.12', '3.13', '3.14'] exclude: - arch: { name: ARM64, bazel-name: arm64, python-name: win_arm64 } ver: '3.9'