diff --git a/.github/workflows/rust-core-ci.yml b/.github/workflows/rust-core-ci.yml index 3703b27..65f04cc 100644 --- a/.github/workflows/rust-core-ci.yml +++ b/.github/workflows/rust-core-ci.yml @@ -2,7 +2,7 @@ name: Rust Core CI on: push: - branches: [rust-core] + branches: [rust-core, main] pull_request: branches: [rust-core, main] diff --git a/.github/workflows/rust-core-wheels.yml b/.github/workflows/rust-core-wheels.yml index 4e615ee..031bf89 100644 --- a/.github/workflows/rust-core-wheels.yml +++ b/.github/workflows/rust-core-wheels.yml @@ -14,19 +14,19 @@ jobs: matrix: os: [ubuntu-latest, macos-latest, windows-latest] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: Swatinem/rust-cache@v2 with: workspaces: ". -> target" cache-on-failure: true - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: python-version: '3.11' - uses: PyO3/maturin-action@v1 with: args: --profile dist --out dist --interpreter python3.11 manylinux: auto - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: wheels-${{ matrix.os }} path: dist/*.whl @@ -36,12 +36,12 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 60 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: Swatinem/rust-cache@v2 with: workspaces: ". -> target" cache-on-failure: true - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: python-version: '3.11' - uses: PyO3/maturin-action@v1 @@ -49,7 +49,7 @@ jobs: target: aarch64-unknown-linux-gnu args: --profile dist --out dist --interpreter python3.11 manylinux: auto - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: wheels-linux-aarch64 path: dist/*.whl @@ -59,19 +59,19 @@ jobs: runs-on: macos-latest timeout-minutes: 60 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: Swatinem/rust-cache@v2 with: workspaces: ". -> target" cache-on-failure: true - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: python-version: '3.11' - uses: PyO3/maturin-action@v1 with: target: x86_64-apple-darwin args: --profile dist --out dist - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: wheels-macos-x86_64 path: dist/*.whl @@ -81,19 +81,19 @@ jobs: runs-on: windows-latest timeout-minutes: 60 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: Swatinem/rust-cache@v2 with: workspaces: ". -> target" cache-on-failure: true - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: python-version: '3.11' - uses: PyO3/maturin-action@v1 with: target: aarch64-pc-windows-msvc args: --profile dist --out dist - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: wheels-windows-arm64 path: dist/*.whl @@ -107,7 +107,7 @@ jobs: permissions: id-token: write steps: - - uses: actions/download-artifact@v4 + - uses: actions/download-artifact@v8 with: pattern: 'wheels-*' merge-multiple: true