-
Notifications
You must be signed in to change notification settings - Fork 0
Releases
EPAR releases are manually dispatched from GitHub Actions and contain no uploaded binaries. GitHub automatically provides Source code (zip) and Source code (tar.gz) for each release tag.
-
Create and push an annotated tag:
git tag -a v0.1.0-beta.1 -m "v0.1.0-beta.1" git push origin v0.1.0-beta.1 -
Confirm immutable releases are enabled in the repository settings.
-
Open Actions, choose Release, and run the workflow.
-
Enter an existing remote tag matching
[v]MAJOR.MINOR.PATCHor[v]MAJOR.MINOR.PATCH-(alpha|beta|rc).N. -
Type
publish source-only releaseexactly.
The workflow verifies the tag, confirms its commit is reachable from origin/main, checks out and tests that commit, and refuses to overwrite an existing release. Alpha, beta, and release-candidate tags are published as prereleases and are not marked latest.
To promote a prerelease without changing its commit, create the stable tag at the same commit and provide the existing prerelease tag in promotion_from. The workflow verifies that both tags have the same normalized version core and point to the same commit, then creates stable promotion notes instead of a generated change summary.
Generated from the main repository docs at ebbc10c. Edit README.md and docs/; the wiki copy is overwritten by automation.