Skip to content

Latest commit

 

History

History

README.md

Examples

Workflow examples for rust-build-package-release-action.

Workflows

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

Usage

Copy a workflow to your .github/workflows/ directory:

cp examples/basic-release.yml .github/workflows/release.yml

Before using:

  • Replace michaelklishin/rust-build-package-release-action@v1 with a pinned version
  • Update package metadata (pkg-maintainer, pkg-description, etc.)
  • Adjust target triples for your platforms