Skip to content

ci: add release-please#57

Merged
venkatamutyala merged 1 commit into
mainfrom
ci/add-release-please
Jul 3, 2026
Merged

ci: add release-please#57
venkatamutyala merged 1 commit into
mainfrom
ci/add-release-please

Conversation

@venkatamutyala

Copy link
Copy Markdown
Contributor

Brings docs-argocd onto the GlueOps-standard release-please setup. Previously there was no release automation — tags/releases (latest v0.19.0) were cut manually. This wires up automated version bumps + changelog via Conventional Commits.

What this adds

  • .github/workflows/release-please.yaml — runs on push to main, authenticates via the public-release-please GitHub App (actions/create-github-app-token), and maintains a release PR.
  • release-please-config.json — manifest mode with:
    • release-type: simple (tracks version.txt; repo is a Terraform module + argocd template, not Node/Go/Helm)
    • include-component-in-tag: false → plain vX.Y.Z tags (matches existing tag format)
    • bump-minor-pre-major: true (0.x repo — a breaking change bumps the minor, not to 1.0.0)
    • full changelog-sections (all Conventional-Commit types visible)
  • .release-please-manifest.json — seeded to 0.19.0 (the latest existing tag) so releases continue from there.

No container image is published (no Dockerfile), so no image-build workflow was added.

After merge

The next feat:/fix: commit on main opens a release PR; merging that release PR cuts the release + vX.Y.Z tag.

⚠️ Before merge — confirm

The org secret RELEASE_PLEASE_APP_PRIVATE_KEY must be visible to this (public) repo — visibility All repositories (or Selected incl. this repo). Could not verify via API (requires org admin), but other GlueOps repos run release-please fine, so this is likely already set.

🤖 Generated with Claude Code

@venkatamutyala venkatamutyala merged commit cc517cc into main Jul 3, 2026
2 checks passed
@venkatamutyala venkatamutyala deleted the ci/add-release-please branch July 3, 2026 08:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant