Skip to content

Commit

Permalink
Upgrade CI Python versions
Browse files Browse the repository at this point in the history
Python 3.13 was recently released.
  • Loading branch information
calcmogul committed Oct 16, 2024
1 parent 80f071a commit 15972b7
Show file tree
Hide file tree
Showing 4 changed files with 17 additions and 5 deletions.
14 changes: 13 additions & 1 deletion .github/workflows/build-python.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,10 @@ jobs:
os: windows-2022
version: "3.12"
cmake-env:
- name: Windows x86_64
os: windows-2022
version: "3.13"
cmake-env:
- name: Linux x86_64
os: ubuntu-24.04
version: "3.9"
Expand All @@ -45,6 +49,10 @@ jobs:
os: ubuntu-24.04
version: "3.12"
cmake-env:
- name: Linux x86_64
os: ubuntu-24.04
version: "3.13"
cmake-env:
- name: macOS universal
os: macOS-14
version: "3.10"
Expand All @@ -57,6 +65,10 @@ jobs:
os: macOS-14
version: "3.12"
cmake-env: CMAKE_OSX_ARCHITECTURES="x86_64;arm64"
- name: macOS universal
os: macOS-14
version: "3.13"
cmake-env: CMAKE_OSX_ARCHITECTURES="x86_64;arm64"

name: ${{ matrix.version }} ${{ matrix.name }} wheel
runs-on: ${{ matrix.os }}
Expand Down Expand Up @@ -109,7 +121,7 @@ jobs:

- uses: actions/setup-python@v5
with:
python-version: 3.12
python-version: 3.13

- run: python3 ./tools/update_version.py
- run: pip3 install build
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/documentation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
- uses: actions/setup-python@v5
with:
python-version: "3.12"
python-version: 3.13

- run: pip3 install \
build \
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/lint-format.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
- uses: actions/setup-python@v5
with:
python-version: 3.12
python-version: 3.13

- run: pip3 install wpiformat==2024.42

Expand Down Expand Up @@ -65,7 +65,7 @@ jobs:
- uses: actions/setup-python@v5
with:
python-version: 3.12
python-version: 3.13

- name: Install LLVM 18
run: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/website.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ jobs:
- uses: actions/setup-python@v5
with:
python-version: "3.12"
python-version: 3.13

- run: pip3 install pybind11-mkdoc
- run: sudo apt-get install -y doxygen
Expand Down

0 comments on commit 15972b7

Please sign in to comment.