Skip to content

Enhance release management and CI workflows with version bump#2

Merged
gregreindel merged 13 commits into
developmentfrom
chore/release-workflows
Jun 9, 2026
Merged

Enhance release management and CI workflows with version bump#2
gregreindel merged 13 commits into
developmentfrom
chore/release-workflows

Conversation

@devfrankduah

Copy link
Copy Markdown
Contributor

This pull request introduces several new GitHub Actions workflows to automate and improve the project's release, review, and bot response processes. These workflows enforce semantic versioning, streamline PR review and approval (including agent/bot-assisted reviews), automate draft release creation, and enable bot responses to maintainer comments. Together, these changes increase automation, reduce manual effort, and improve release quality and consistency.

Release Automation and Versioning

  • Added .github/workflows/check-semantic-versioning.yml to enforce that the package.json version is greater than the latest release tag before merging to main, ensuring semantic versioning compliance.
  • Introduced .github/workflows/create-draft-release.yml to automatically delete old draft releases and create a new draft release with cleaned release notes whenever a PR is merged into main or via manual dispatch.
  • Added .github/workflows/auto-merge-main-pr.yml to automatically merge development PRs into main after all checks pass and the release workflow succeeds, reducing manual intervention in the release process.

Pull Request Review Automation

  • Created .github/workflows/agent-review-pr.yml to automate PR reviews using an agent (Claude), including running tests, generating a verdict, and auto-approving PRs that pass both review and tests. This workflow supports both PR and manual dispatch triggers.

Bot Response Automation

  • Added .github/workflows/bot-respond.yml to enable the llm-exe-bot to respond to maintainer or collaborator comments that mention it, including triggering review pipelines, answering questions, or making code changes as explicitly requested.

@devfrankduah devfrankduah self-assigned this Jun 8, 2026
@devfrankduah devfrankduah requested a review from gregreindel June 9, 2026 13:40
@gregreindel gregreindel merged commit 25e6eba into development Jun 9, 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.

2 participants