Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/docker-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -61,8 +61,8 @@ jobs:
type=sha,prefix=sha-
type=raw,value=latest,enable={{is_default_branch}}
type=raw,value=v9
type=raw,value=v9.0
type=raw,value=v9.0.0
type=raw,value=v9.1
type=raw,value=v9.1.0

- name: Build and push Docker image
uses: docker/build-push-action@v6
Expand Down
18 changes: 9 additions & 9 deletions .github/workflows/python-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,6 @@ jobs:
- name: Publish PyPi package
# TODO: Remove || true
run: uv run maturin publish --username __token__ --password ${{ secrets.PYPI_TOKEN }} || true

linux:
runs-on: ${{ matrix.platform.runner }}
needs: publish
Expand All @@ -78,7 +77,7 @@ jobs:
target: aarch64
- runner: ubuntu-22.04
target: armv7
# get wrecked ibm
# get rekt ibm
# - runner: ubuntu-22.04
# target: s390x
- runner: ubuntu-22.04
Expand All @@ -93,15 +92,15 @@ jobs:
with:
target: ${{ matrix.platform.target }}
args: --release --out dist --find-interpreter
sccache: false
sccache: ${{ !startsWith(github.ref, 'refs/tags/') }}
manylinux: auto
before-script-linux: |
if command -v apt-get >/dev/null 2>&1; then
# Debian-based
sudo apt-get update
sudo apt-get install -y pkg-config libssl-dev perl make gcc g++ binutils
elif command -v yum >/dev/null 2>&1; then
# CentOS-based (manylinux images)
# CentOS-based
yum update -y
yum install -y openssl openssl-devel perl perl-core make gcc gcc-c++ binutils
else
Expand Down Expand Up @@ -139,7 +138,7 @@ jobs:
with:
target: ${{ matrix.platform.target }}
args: --release --out dist --find-interpreter
sccache: false
sccache: ${{ !startsWith(github.ref, 'refs/tags/') }}
manylinux: musllinux_1_2
before-script-linux: |
if command -v apt-get >/dev/null 2>&1; then
Expand All @@ -154,6 +153,7 @@ jobs:
echo "Error: Neither apt-get nor yum found"
exit 1
fi

- name: Upload wheels
uses: actions/upload-artifact@v6
with:
Expand Down Expand Up @@ -182,7 +182,7 @@ jobs:
with:
target: ${{ matrix.platform.target }}
args: --release --out dist --find-interpreter
sccache: false
sccache: ${{ !startsWith(github.ref, 'refs/tags/') }}
- name: Upload wheels
uses: actions/upload-artifact@v6
with:
Expand Down Expand Up @@ -210,7 +210,7 @@ jobs:
with:
target: ${{ matrix.platform.target }}
args: --release --out dist --find-interpreter
sccache: false
sccache: ${{ !startsWith(github.ref, 'refs/tags/') }}
- name: Upload wheels
uses: actions/upload-artifact@v6
with:
Expand Down Expand Up @@ -252,10 +252,10 @@ jobs:
uses: actions/attest-build-provenance@v3
with:
subject-path: 'wheels-*/*'
- name: Publish wheels to PyPI
- name: Publish to PyPI
uses: PyO3/maturin-action@v1
env:
MATURIN_PYPI_TOKEN: ${{ secrets.PYPI_TOKEN }}
with:
command: upload
args: --non-interactive --skip-existing wheels-*/*
args: --non-interactive --skip-existing wheels-*/*
Loading