Skip to content

ci(release): add GitHub release workflow - #1

Merged
codegeist-ai merged 4 commits into
mainfrom
release/v0.1.0-github-release-build
May 27, 2026
Merged

ci(release): add GitHub release workflow#1
codegeist-ai merged 4 commits into
mainfrom
release/v0.1.0-github-release-build

Conversation

@codegeist-ai

Copy link
Copy Markdown
Owner

Adds the Codegeist GitHub release workflow, automatic tag publication, and local OpenCode release command/rule.\n\nValidated on branch run: https://github.com/codegeist-ai/codegeist/actions/runs/26537126779

Add a versioned GitHub Actions release workflow for branch validation, pre-tag validation, and tag-only draft releases.

Keep Maven defaulting to 0.1.0-SNAPSHOT while allowing release runs to pass -Drevision=0.1.0 for artifact naming and --version smoke tests.
Switch the release matrix from the unavailable macos-13 label to macos-15-intel and keep the release strategy example aligned.
Record the passing release branch workflow run and document how to download branch-run artifacts before a tag release exists.
Publish tag-triggered releases automatically after pre-tag validation.

Add a local OpenCode release command and rule that validate main, create the annotated tag, wait for the tag workflow, and verify published assets and checksums.
@codegeist-ai
codegeist-ai merged commit c37cbf0 into main May 27, 2026
7 checks passed
@codegeist-ai
codegeist-ai deleted the release/v0.1.0-github-release-build branch June 26, 2026 20:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant