Skip to content

Add GitHub Release workflow and bump to 0.12.0#79

Merged
ikarenkov merged 3 commits into
devfrom
github-release-workflow
Jun 3, 2026
Merged

Add GitHub Release workflow and bump to 0.12.0#79
ikarenkov merged 3 commits into
devfrom
github-release-workflow

Conversation

@ikarenkov

@ikarenkov ikarenkov commented Jun 3, 2026

Copy link
Copy Markdown
Owner

GitHub Release workflow

Adds .github/workflows/github-release.yml: a workflow_dispatch-only job that

  • reads the current version from gradle/libs.versions.toml,
  • creates and pushes a v<version> tag on the chosen ref (default dev),
  • composes release notes from changelogs/<version>.md plus GitHub's auto-generated "What's Changed",
  • creates the GitHub Release (marking pre-releases by detecting - in the version).

Retry-friendly: if the tag exists but no Release does, the job reuses the tag and only creates the Release. If a Release already exists for the tag, it fails so you bump the version first.

The git identity for tag push is github-actions[bot], as recommended by the actions/checkout README.

Version bump

modo = "0.12.0" — to publish the final 0.12.0 (the 0.12.0-rc1 build was the smoke test of the new CI publish flow).

Agent docs

Adds a Releases & changelogs section to AGENTS.md (and therefore CLAUDE.md, which is a symlink) documenting:

  • the changelogs/<version>.md path the new workflow depends on,
  • the expectation to append entries as work happens, not at release time,
  • the section structure (## API changes, ## Deprecations, …) to mirror.

ikarenkov added 3 commits June 4, 2026 00:15
Reads version from libs.versions.toml, tags the chosen ref, and
publishes a Release combining the hand-written changelog with
GitHub's auto-generated What's Changed.
Adds a Releases & changelogs section to AGENTS.md and CLAUDE.md
covering the changelogs/<version>.md path, the append-as-you-go
expectation, and the section structure to mirror.
@ikarenkov
ikarenkov merged commit 61eeea0 into dev Jun 3, 2026
6 checks passed
@ikarenkov
ikarenkov deleted the github-release-workflow branch June 3, 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