Commit graph

4 commits

Author SHA1 Message Date
Victor Hugo Vargas
8698d51ab4 build: pin rony-llm-agent and add CI build workflow
Some checks are pending
Build / build (push) Waiting to run
- require github.com/VictorVargas/rony-llm-agent pinned to a pseudo-version
  (latest commit on cde9ac3); will be replaced by a tagged version once the
  dep is tagged and published
- replace directive lets 'go build' work on a fresh clone without the
  parent go.work; REMOVE this replace when the dep is public
- build.yml: builds the binary on push to main and tag push, uploads as
  artifact, and attaches to the release on tag push when one exists

CI will fail until rony-llm-agent is public — that's expected. Remove the
replace and bump the require version to the first tagged release when it is.
2026-07-30 23:10:12 -07:00
Victor Hugo Vargas
9f0dd6205a ci(release): honor [skip-release] marker in tag annotation
Some checks are pending
Release / release (push) Waiting to run
Tags annotated with [skip-release] in their message are created
without a GitHub Release. Useful for state-marker tags that should
not be announced as a release.

Example:
  git tag -a v0.1.0-alpha -m 'Release v0.1.0-alpha [skip-release]'
2026-07-30 22:45:40 -07:00
Victor Hugo Vargas
814feae6a9 build: introduce VERSION file and tag-driven release
- VERSION file at repo root is the source of truth
- main.version is now a var, overridable via -ldflags
- release workflow triggers on tag push and validates tag == VERSION
- manual bump flow: bump VERSION, commit, tag, push
2026-07-30 22:30:16 -07:00
Victor Hugo Vargas
9ec0f4749d ci: auto-bump version on merge to main (v0.1.0-alpha) 2026-07-30 21:57:51 -07:00