feat: current state
This commit is contained in:
@@ -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.
|
||||
Reference in New Issue
Block a user