mirror of
https://github.com/browseros-ai/BrowserOS.git
synced 2026-05-13 15:46:22 +00:00
* ci(cli): change release workflow to manual dispatch from main - Trigger via Actions UI with a version input (e.g. "0.1.0") - Only runs on main branch - Creates git tag cli/v<version> automatically - Then GoReleaser builds all 6 binaries and creates the GitHub Release * feat: add scoped release notes, changelog PR, and idempotent tags to CLI workflow - Add concurrency group to prevent parallel releases - Add scoped release notes from commits touching the CLI directory - Pass release notes to goreleaser via --release-notes flag - Make tag creation idempotent for safe re-runs - Tag the saved release SHA, not HEAD after branching - Add CHANGELOG.md and auto-update via PR with auto-merge - Add pull-requests: write permission --------- Co-authored-by: Dani Akash <DaniAkash@users.noreply.github.com>
16 B
16 B