Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependencies #39

Open
wants to merge 13 commits into
base: main
Choose a base branch
from
17 changes: 7 additions & 10 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: cachix/install-nix-action@v22
- uses: cachix/install-nix-action@v30
- uses: cachix/cachix-action@v12
with:
name: pyperscan
Expand All @@ -30,11 +30,7 @@ jobs:
--print-build-logs
- name: Code coverage
run: |
nix build .#checks.x86_64-linux.coverage -o pytest.codecov
- uses: codecov/codecov-action@v3
with:
flags: cargo-test
files: cargo-test.codecov
nix build .#checks.x86_64-linux.pytest-coverage -o pytest.codecov
- uses: codecov/codecov-action@v3
with:
flags: pytest
Expand Down Expand Up @@ -66,7 +62,7 @@ jobs:
- uses: actions/checkout@v3
with:
submodules: true
- uses: cachix/install-nix-action@v22
- uses: cachix/install-nix-action@v30
- uses: cachix/cachix-action@v12
with:
name: pyperscan
Expand Down Expand Up @@ -151,7 +147,7 @@ jobs:
- run: podman push $image:latest
if: github.ref_name == 'main'
- name: Upload wheels
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: wheels-${{ matrix.target }}
path: dist
Expand Down Expand Up @@ -187,7 +183,7 @@ jobs:
args: --release --out dist -F vectorscan
sccache: "true"
- name: Upload wheels
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: wheels-${{ matrix.target }}-darwin
path: dist
Expand All @@ -209,9 +205,10 @@ jobs:
- linux-wheels
- macos-wheel
steps:
- uses: actions/download-artifact@v3
- uses: actions/download-artifact@v4
with:
path: dist
merge-multiple: true
- name: Publish to PyPI
uses: messense/maturin-action@v1
env:
Expand Down
Loading
Loading