feat: current state
validate / macos-arm64 (push) Canceled after 0s
validate / windows-x86_64 (push) Canceled after 0s

This commit is contained in:
Louis Frei
2026-08-13 20:18:30 +02:00
parent 42fc9ee2dc
commit 8dda5dcf23
42 changed files with 5155 additions and 82 deletions
+22
View File
@@ -0,0 +1,22 @@
# Release process
The release pipeline publishes only Gitea release assets for macOS ARM64 and
Windows x86_64. Binaries are not signed or notarized in this release stage.
## Required repository configuration
Variables:
- `MACOS_ARM64_RUNNER_LABEL` — label for a native `aarch64-apple-darwin` host.
- `WINDOWS_X86_64_RUNNER_LABEL` — label for a native `x86_64-pc-windows-msvc` host.
- `GITEA_API_URL` — base REST endpoint ending with `/api/v1`.
- `GITEA_REPOSITORY` — `owner/repository`.
Secret:
- `GITEA_RELEASE_TOKEN` — least-privilege token for release creation/editing
and asset upload.
Tags must equal the Cargo package version or `v` plus that version. Both native
archives and both `.sha256` files must exist before publication. Existing assets
are never replaced; an already published incomplete release fails safely.