Skip to content
This repository was archived by the owner on Jul 13, 2026. It is now read-only.

CI: Add PR title verifier workflow#232

Open
rubambiza wants to merge 5 commits into
kagenti:mainfrom
rubambiza:ci/add-pr-verifier
Open

CI: Add PR title verifier workflow#232
rubambiza wants to merge 5 commits into
kagenti:mainfrom
rubambiza:ci/add-pr-verifier

Conversation

@rubambiza

Copy link
Copy Markdown
Contributor

Summary

  • Adds a caller workflow that invokes the org-level reusable PR title verifier from kagenti/.github
  • Enforces PR title prefix conventions (Feat, Fix, Docs, etc.) on all pull requests
  • No changes to existing workflows or repo configuration

Assisted-By: Claude Opus 4.6 <noreply@anthropic.com>

Signed-off-by: Gloire Rubambiza <gloire@ibm.com>
Assisted-By: Claude Opus 4.6 <noreply@anthropic.com>

Signed-off-by: Gloire Rubambiza <gloire@ibm.com>
@rubambiza

Copy link
Copy Markdown
Contributor Author

Update: The reusable workflow in kagenti/.github is now live (PR #66 merged), so this caller workflow will fire correctly as soon as this PR is merged.

However, the pinned SHA in this workflow will need a final bump once kagenti/.github#67 merges. That PR adds FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true to suppress a Node.js 20 deprecation warning from the action-pr-title action (GitHub is removing Node 20 runner support on September 16, 2026). The action itself is safe for Node 24 (only uses @actions/core and @actions/github).

Once #67 merges, I'll push an updated SHA pin to this branch.

Assisted-By: Claude Opus 4.6 <noreply@anthropic.com>

Signed-off-by: Gloire Rubambiza <gloire@ibm.com>
Assisted-By: Claude Opus 4.6 <noreply@anthropic.com>

Signed-off-by: Gloire Rubambiza <gloire@ibm.com>
Assisted-By: Claude Opus 4.6 <noreply@anthropic.com>

Signed-off-by: Gloire Rubambiza <gloire@ibm.com>
@rubambiza rubambiza requested a review from jenna-winkler May 28, 2026 14:09
@rubambiza rubambiza self-assigned this May 28, 2026
@rubambiza rubambiza moved this from New /:ToDo to In progress in Kagenti Issue Prioritization May 28, 2026
@rubambiza rubambiza moved this from In progress to In review / Needs Testing in Kagenti Issue Prioritization May 28, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

Status: In review / Needs Testing

Development

Successfully merging this pull request may close these issues.

1 participant