Skip to content

feat(KLEF): Auto-bump version in kleff-plugin.json on release#5

Merged
isaacwallace123 merged 2 commits intomainfrom
feat/auto-version-bump
Apr 2, 2026
Merged

feat(KLEF): Auto-bump version in kleff-plugin.json on release#5
isaacwallace123 merged 2 commits intomainfrom
feat/auto-version-bump

Conversation

@JeremyNRoos
Copy link
Copy Markdown
Contributor

Pull Request

Summary

  • Adds a workflow step to automatically update kleff-plugin.json version when a release tag is pushed
  • Eliminates the need to manually bump the version before tagging

Related Issues

Closes #


Changes

What's Included

  • release.yml: new step that uses jq to update kleff-plugin.json version from the git tag, commits, and pushes back to main before building the Docker image
  • release.yml: upgraded contents permission from read to write to allow the commit push
  • kleff-plugin.json: version corrected to 0.1.2

What's Not Included

  • Changes to the registry (plugins.json) — version bumps there are handled by the existing auto-PR step

Testing

How Was This Tested?

  • To be verified on first tag push after merge

Test Coverage

  • Unit tests added or updated
  • Integration tests added or updated
  • Manually tested end-to-end

Breaking Changes

Does this PR introduce breaking changes?

  • Yes
  • No

Security Considerations

  • This PR affects authentication or authorization logic
  • This PR touches secrets, tokens, or environment variables
  • This PR affects infrastructure, deployment pipelines, or network configuration

The workflow now pushes a commit back to main using GITHUB_TOKEN. This is scoped to the repository and uses the built-in Actions bot identity — no external secrets involved.


Documentation

Does this PR require documentation updates?

  • Yes
  • No

UI/UX (If Applicable)

N/A


Pre-Merge Checklist

  • PR title follows semantic format (feat: auto-bump kleff-plugin.json version on release)
  • All CI checks passing
  • No debug logs or commented-out code left in
  • No sensitive information included

Reviewer Notes

@JeremyNRoos JeremyNRoos self-assigned this Apr 2, 2026
@JeremyNRoos JeremyNRoos requested a review from NathanRoos April 2, 2026 21:03
@isaacwallace123 isaacwallace123 merged commit 277cceb into main Apr 2, 2026
1 check passed
@isaacwallace123 isaacwallace123 deleted the feat/auto-version-bump branch April 2, 2026 21:34
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.

3 participants