- workflow updates
PyTest / pytest (push) Successful in 1m41s
PyTest / pytest (3.10) (push) Successful in 2m7s
PyTest / pytest (3.12) (push) Successful in 2m0s
PyTest / pytest (3.14) (push) Successful in 1m59s

This commit is contained in:
Wim Pomp
2026-05-09 20:07:51 +02:00
parent cfa1c33b19
commit 5a5bf9216f
+13 -17
View File
@@ -92,28 +92,24 @@ jobs:
export PATH="$HOME/.cargo/bin:$HOME/.osxcross/bin:$PATH" export PATH="$HOME/.cargo/bin:$HOME/.osxcross/bin:$PATH"
maturin sdist --out dist maturin sdist --out dist
ls -lhtr dist/
rustup target add x86_64-unknown-linux-gnu rustup target add x86_64-unknown-linux-gnu
maturin build --release --out dist --target x86_64-unknown-linux-gnu maturin build --release --out dist --target x86_64-unknown-linux-gnu --zig --auditwheel repair
rustup target add aarch64-unknown-linux-gnu rustup target add aarch64-unknown-linux-gnu
maturin build --release --out dist --target aarch64-unknown-linux-gnu --zig maturin build --release --out dist --target aarch64-unknown-linux-gnu --zig --auditwheel repair
rustup target add x86_64-unknown-linux-musl rustup target add x86_64-unknown-linux-musl
maturin build --release --out dist --target x86_64-unknown-linux-musl --zig maturin build --release --out dist --target x86_64-unknown-linux-musl --zig --auditwheel repair
rustup target add aarch64-unknown-linux-musl rustup target add aarch64-unknown-linux-musl
maturin build --release --out dist --target aarch64-unknown-linux-musl --zig maturin build --release --out dist --target aarch64-unknown-linux-musl --zig --auditwheel repair
rustup target add x86_64-pc-windows-msvc rustup target add x86_64-pc-windows-msvc
maturin build --release --out dist --target x86_64-pc-windows-msvc maturin build --release --out dist --target x86_64-pc-windows-msvc --auditwheel repair
rustup target add aarch64-pc-windows-msvc rustup target add aarch64-pc-windows-msvc
maturin build --release --out dist --target aarch64-pc-windows-msvc maturin build --release --out dist --target aarch64-pc-windows-msvc --auditwheel repair
rustup target add x86_64-apple-darwin rustup target add x86_64-apple-darwin
maturin build --release --out dist --target x86_64-apple-darwin --zig maturin build --release --out dist --target x86_64-apple-darwin --zig --auditwheel repair
rustup target add aarch64-apple-darwin rustup target add aarch64-apple-darwin
maturin build --release --out dist --target aarch64-apple-darwin --zig maturin build --release --out dist --target aarch64-apple-darwin --zig --auditwheel repair
ls -lhtr dist/
- name: Store cache - name: Store cache
uses: actions/cache/save@v4 uses: actions/cache/save@v4
@@ -127,11 +123,11 @@ jobs:
~/.osxcross ~/.osxcross
key: cache-ubuntu-maturin-cross-compile key: cache-ubuntu-maturin-cross-compile
- name: Upload wheels # - name: Upload wheels
uses: https://github.com/christopherHX/gitea-upload-artifact@v4 # uses: https://github.com/christopherHX/gitea-upload-artifact@v4
with: # with:
name: tiffwrite-2026.5.0.tar.gz # name: tiffwrite-2026.5.0.tar.gz
path: dist/tiffwrite-2026.5.0.tar.gz # path: dist/tiffwrite-2026.5.0.tar.gz
- name: Publish to PyPI - name: Publish to PyPI
uses: pypa/gh-action-pypi-publish@release/v1 uses: pypa/gh-action-pypi-publish@release/v1