diff --git a/.github/workflows/conda.yaml b/.github/workflows/conda.yaml index 6c3a719ee..8b7014a34 100644 --- a/.github/workflows/conda.yaml +++ b/.github/workflows/conda.yaml @@ -21,7 +21,7 @@ on: default: false type: boolean py_version: - default: '3.11' + default: '3.12' type: string # This is required for setup-miniconda / conda init @@ -81,7 +81,7 @@ jobs: matrix: # NOTE On GH actions, macOS <=13 is Intel, whereas macOS >=14 will be ARM64 os: ['ubuntu-latest', 'macos-13', 'macos-14', 'windows-latest'] - py: ['3.8', '3.9', '3.10', '3.11'] + py: ['3.8', '3.9', '3.10', '3.11', '3.12'] runs-on: ${{ matrix.os }} diff --git a/.github/workflows/gh_pages.yaml b/.github/workflows/gh_pages.yaml index f5587d60c..ad71d4794 100644 --- a/.github/workflows/gh_pages.yaml +++ b/.github/workflows/gh_pages.yaml @@ -36,7 +36,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v5 with: - python-version: '3.10' + python-version: '3.12' - name: Checkout uses: actions/checkout@v4 diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index 5c0b7bad2..dfb47ae5c 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -18,7 +18,7 @@ on: default: false type: boolean py_version: - default: '3.10' + default: '3.12' type: string runner: default: 'ubuntu-latest' @@ -111,7 +111,7 @@ jobs: matrix: # NOTE On GH actions, macOS <=13 is Intel, whereas macOS >=14 will be ARM64 os: ['ubuntu-latest', 'macos-13', 'macos-14', 'windows-latest'] - py: ['3.8', '3.9', '3.10', '3.11'] + py: ['3.8', '3.9', '3.10', '3.11', '3.12'] include: - os: ubuntu-latest wheel: dist/*manylinux_*_x86_64*.whl @@ -252,7 +252,7 @@ jobs: "pdfium_ver": "latest", "test": "true", "publish": "${{ inputs.publish }}", - "py_version": "3.11" + "py_version": "3.12" } cleanup: diff --git a/.github/workflows/test_release.yaml b/.github/workflows/test_release.yaml index 3e1f4888d..d7e874111 100644 --- a/.github/workflows/test_release.yaml +++ b/.github/workflows/test_release.yaml @@ -18,7 +18,7 @@ jobs: matrix: # NOTE On GH actions, macOS <=13 is Intel, whereas macOS >=14 will be ARM64 os: ['ubuntu-latest', 'macos-13', 'macos-14', 'windows-latest'] - py: ['3.8', '3.9', '3.10', '3.11'] + py: ['3.8', '3.9', '3.10', '3.11', '3.12'] runs-on: ${{ matrix.os }} diff --git a/.github/workflows/test_setup.yaml b/.github/workflows/test_setup.yaml index d95230796..4903e7800 100644 --- a/.github/workflows/test_setup.yaml +++ b/.github/workflows/test_setup.yaml @@ -21,7 +21,7 @@ jobs: matrix: # NOTE On GH actions, macOS <=13 is Intel, whereas macOS >=14 will be ARM64 os: ['ubuntu-latest', 'macos-13', 'macos-14', 'windows-latest'] - py: ['3.8', '3.9', '3.10', '3.11'] + py: ['3.8', '3.9', '3.10', '3.11', '3.12'] runs-on: ${{ matrix.os }} diff --git a/.github/workflows/test_sourcebuild.yaml b/.github/workflows/test_sourcebuild.yaml index 865160332..3bef3aec2 100644 --- a/.github/workflows/test_sourcebuild.yaml +++ b/.github/workflows/test_sourcebuild.yaml @@ -32,7 +32,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v5 with: - python-version: '3.10' + python-version: '3.12' - name: Check out pypdfium2 repository uses: actions/checkout@v4 diff --git a/.github/workflows/trigger_conda_raw.yaml b/.github/workflows/trigger_conda_raw.yaml index e1484294b..f323e6d09 100644 --- a/.github/workflows/trigger_conda_raw.yaml +++ b/.github/workflows/trigger_conda_raw.yaml @@ -25,5 +25,5 @@ jobs: "pdfium_ver": "latest", "test": "true", "publish": "true", - "py_version": "3.11" + "py_version": "3.12" } diff --git a/.github/workflows/trigger_main.yaml b/.github/workflows/trigger_main.yaml index 01c1b755e..f9a0c44f2 100644 --- a/.github/workflows/trigger_main.yaml +++ b/.github/workflows/trigger_main.yaml @@ -29,6 +29,6 @@ jobs: "test": "true", "publish": "true", "conda": "true", - "py_version": "3.10", + "py_version": "3.12", "runner": "ubuntu-latest" } diff --git a/.readthedocs.yaml b/.readthedocs.yaml index 458dac4bb..b9de23cb2 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -15,7 +15,7 @@ sphinx: build: os: ubuntu-22.04 tools: - python: '3.10' + python: '3.12' jobs: post_checkout: # quick fix for git describe