ci: bump GitHub Actions to support Node.js 24

This commit is contained in:
Antoine Anceau committed 2026-06-22 22:29:54 +02:00
1 parent 1cb548ed6a
commit fca8c9ac42
3 files changed
+23 -23

No files matched your search

+9 -9
View File
@@ -18,7 +18,7 @@ jobs:
name: Lint Rust
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- name: Install Rust toolchain
uses: dtolnay/rust-toolchain@stable
@@ -38,10 +38,10 @@ jobs:
name: Lint Python
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- name: Set up Python
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: '3.11'
@@ -59,7 +59,7 @@ jobs:
name: Test Rust
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- name: Install Rust toolchain
uses: dtolnay/rust-toolchain@stable
@@ -82,13 +82,13 @@ jobs:
os: [ubuntu-latest, macos-latest, windows-latest]
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- name: Install Rust toolchain
uses: dtolnay/rust-toolchain@stable
- name: Set up Python
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: '3.11'
@@ -99,7 +99,7 @@ jobs:
run: cd python && maturin build --release
- name: Upload wheels
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v6
with:
name: wheels-${{ matrix.os }}
path: rust/target/wheels/*.whl
@@ -117,13 +117,13 @@ jobs:
python-version: ['3.9', '3.10', '3.11', '3.12', '3.13']
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- name: Install Rust toolchain
uses: dtolnay/rust-toolchain@stable
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: ${{ matrix.python-version }}
allow-prereleases: true
+3 -3
View File
@@ -18,10 +18,10 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- name: Set up Python
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: '3.11'
@@ -45,7 +45,7 @@ jobs:
fi
- name: Upload documentation artifacts
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v6
with:
name: documentation
path: docs/build/html/
+11 -11
View File
@@ -41,13 +41,13 @@ jobs:
python: ['3.9', '3.10', '3.11', '3.12', '3.13']
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- name: Install Rust toolchain
uses: dtolnay/rust-toolchain@stable
- name: Set up Python ${{ matrix.python }}
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: ${{ matrix.python }}
allow-prereleases: true
@@ -59,7 +59,7 @@ jobs:
run: cd python && maturin build --release --interpreter python${{ matrix.python }}
- name: Upload wheel
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v6
with:
name: wheel-${{ matrix.os }}-py${{ matrix.python }}
path: rust/target/wheels/*.whl
@@ -78,7 +78,7 @@ jobs:
python: ['3.9', '3.10', '3.11', '3.12', '3.13']
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- name: Set up QEMU
if: matrix.target == 'aarch64'
@@ -93,7 +93,7 @@ jobs:
working-directory: python
- name: Upload wheels
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v6
with:
name: wheels-linux-${{ matrix.manylinux }}-${{ matrix.target }}-py${{ matrix.python }}
path: python/dist/*.whl
@@ -106,13 +106,13 @@ jobs:
name: Build source distribution
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- name: Install Rust toolchain
uses: dtolnay/rust-toolchain@stable
- name: Set up Python
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: '3.11'
@@ -123,7 +123,7 @@ jobs:
run: cd python && maturin sdist
- name: Upload sdist
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v6
with:
name: sdist
path: rust/target/wheels/*.tar.gz
@@ -144,7 +144,7 @@ jobs:
steps:
- name: Download all artifacts
uses: actions/download-artifact@v4
uses: actions/download-artifact@v7
with:
path: dist/
merge-multiple: true
@@ -176,7 +176,7 @@ jobs:
steps:
- name: Download all artifacts
uses: actions/download-artifact@v4
uses: actions/download-artifact@v7
with:
path: dist/
merge-multiple: true
@@ -205,7 +205,7 @@ jobs:
url: https://crates.io/crates/navaltoolbox
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- name: Install Rust toolchain
uses: dtolnay/rust-toolchain@stable