chore: improve release process (#457)

* chore: improve release process

* fix locked build on node.js

* fix release naming

* fix .node bindings

* revert node.yaml

* fix

* add locked param

* fix: node
This commit is contained in:
stefan-gorules
2026-06-25 11:19:46 +02:00
committed by GitHub
parent 7f31af809d
commit fc9ab1269f
7 changed files with 54 additions and 32 deletions
+5 -5
View File
@@ -40,26 +40,26 @@ jobs:
- os: ubuntu-latest
platform: linux
target: x86_64
args: --release --out dist --find-interpreter -m bindings/python/Cargo.toml --zig --compatibility manylinux_2_28
args: --release --out dist --find-interpreter --locked -m bindings/python/Cargo.toml --zig --compatibility manylinux_2_28
manylinux: auto
- os: ubuntu-latest
platform: linux
target: aarch64
args: --release --out dist --find-interpreter -m bindings/python/Cargo.toml --zig --compatibility manylinux_2_28
args: --release --out dist --find-interpreter --locked -m bindings/python/Cargo.toml --zig --compatibility manylinux_2_28
manylinux: auto
- os: windows-latest
platform: windows
target: x64
architecture: x64
args: --release --out dist --find-interpreter -m bindings/python/Cargo.toml
args: --release --out dist --find-interpreter --locked -m bindings/python/Cargo.toml
- os: macos-latest
platform: macos
target: x86_64
args: --release --out dist --find-interpreter -m bindings/python/Cargo.toml
args: --release --out dist --find-interpreter --locked -m bindings/python/Cargo.toml
- os: macos-latest
platform: macos
target: aarch64
args: --release --out dist --find-interpreter -m bindings/python/Cargo.toml
args: --release --out dist --find-interpreter --locked -m bindings/python/Cargo.toml
steps:
- uses: actions/checkout@v3
- uses: actions/setup-python@v4