@vmvarela/semantic-release-build-zig
v0.1.0
Published
semantic-release plugin for cross-compiling Zig projects
Readme
@vmvarela/semantic-release-build-zig
Cross-compile Zig projects for multiple targets during semantic-release.
Usage
plugins:
- '@vmvarela/semantic-release-build-zig':
targets:
- target: x86_64-linux-musl
asset: my-cli-x86_64-linux
- target: aarch64-macos
asset: my-cli-aarch64-macos
zig_version: "0.16.0"
bundle_sqlite: trueConfig
| Option | Type | Required | Description |
|--------|------|----------|-------------|
| targets | array | yes | Build targets (target + asset name + optional ext) |
| zig_version | string | yes | Zig version to use |
| bundle_sqlite | boolean | no | Pass -Dbundle-sqlite=true |
| version_from | "build.zig.zon" \| "git-tag" | no | Version source |
Requirements
- Zig installed and in PATH (or use setup-zig in CI)
semantic-release^24- Node >= 24
