Workflow examples for rust-build-package-release-action.
| File | Description |
|---|---|
| basic-release.yml | Single-platform Linux release |
| multi-platform.yml | Linux, macOS, and Windows builds |
| linux-packages.yml | Debian, RPM, and Alpine packages |
| installers.yml | macOS DMG and Windows MSI |
| package-managers.yml | Homebrew, AUR, and Winget manifests |
| supply_chain_security.yml | SBOM and Sigstore signing |
| verify-artifacts.yml | Test packages across distributions |
| build-with-verification.yml | Build and test in one workflow |
| complete.yml | Everything combined |
Copy a workflow to your .github/workflows/ directory:
cp examples/basic-release.yml .github/workflows/release.ymlBefore using:
- Replace
michaelklishin/rust-build-package-release-action@v1with a pinned version - Update package metadata (
pkg-maintainer,pkg-description, etc.) - Adjust target triples for your platforms