name: Release
on:
push:
tags:
- "v*"
permissions:
contents: write
jobs:
release:
uses: loonghao/rust-actions-toolkit/.github/workflows/reusable-release.yml@v2.2.0
with:
binary-name: "py2pyd"
rust-toolchain: stable
enable-python-wheels: false
target-platforms: |
[
{"target": "x86_64-pc-windows-gnu", "os": "ubuntu-22.04"},
{"target": "i686-pc-windows-gnu", "os": "ubuntu-22.04"},
{"target": "x86_64-unknown-linux-musl", "os": "ubuntu-22.04"},
{"target": "aarch64-unknown-linux-musl", "os": "ubuntu-22.04"},
{"target": "x86_64-unknown-linux-gnu", "os": "ubuntu-22.04"},
{"target": "aarch64-unknown-linux-gnu", "os": "ubuntu-22.04"},
{"target": "x86_64-apple-darwin", "os": "macos-13"},
{"target": "aarch64-apple-darwin", "os": "macos-13"}
]
secrets: inherit