Skip to content

ci: automate releases with release-please - #18

Merged
sundancekid73 merged 7 commits into
mainfrom
ci/release-please-automation
Sep 3, 2026
Merged

ci: automate releases with release-please#18
sundancekid73 merged 7 commits into
mainfrom
ci/release-please-automation

Conversation

@sundancekid73

Copy link
Copy Markdown
Collaborator

Summary

  • Adds release-please automation (googleapis/release-please-action@v4), configured with release-type simple and version tracked in build.gradle via the manifest.
  • Dry-run tested on this branch (triggering on pushes to ci/release-please-automation with a matching target-branch) — confirmed it correctly reads history since the 2.3.0 tag and opens a well-formed release PR (see chore(ci/release-please-automation): release 2.3.1 #17, which can be closed once this merges).
  • Final commit retargets the workflow's trigger and target-branch from the test branch to main for production use.

Test plan

🤖 Generated with Claude Code

https://claude.ai/code/session_01Lb9CYCBEdjtBtyzyFv4N6Q

sundancekid73 and others added 7 commits June 23, 2026 11:57
Replaces manual git tag creation with a release-please workflow that
opens a PR bumping build.gradle's version and CHANGELOG.md from
conventional commits. Merging that PR creates the tag the same way a
manual tag push does today, so docker-image.yml's deploy_production
trigger is unchanged.

Requires a repo secret RELEASE_PLEASE_TOKEN (fine-grained PAT with
Contents: RW and Pull requests: RW) so the resulting tag push is not
treated as a GITHUB_TOKEN-originated event, which GitHub Actions
would otherwise ignore for triggering downstream workflows.
Dry-run testing on ci/release-please-automation confirmed the config
works (opened PR #17 bumping 2.3.0 -> 2.3.1). Switching the trigger
and target-branch back to main so release-please runs for real once
this branch is merged.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Lb9CYCBEdjtBtyzyFv4N6Q
@sundancekid73
sundancekid73 merged commit 5358449 into main Sep 3, 2026
7 checks passed
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