Skip to content

CI: Add PR title verifier workflow#121

Merged
evaline-ju merged 6 commits into
kagenti:mainfrom
rubambiza:ci/add-pr-verifier
Apr 29, 2026
Merged

CI: Add PR title verifier workflow#121
evaline-ju merged 6 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>
Assisted-By: Claude Opus 4.6 <noreply@anthropic.com>

Signed-off-by: Gloire Rubambiza <gloire@ibm.com>
Copy link
Copy Markdown
Contributor

@evaline-ju evaline-ju left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@rubambiza could you please look into the failing end-of-file-fixer check in the CI on this PR?

@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>
@rubambiza
Copy link
Copy Markdown
Contributor Author

rubambiza commented Apr 29, 2026

@rubambiza could you please look into the failing end-of-file-fixer check in the CI on this PR?

@evaline-ju Thanks for flagging. It's been fixed, and the fix has been replicated to all other 12 PRs! As noted above, this PR needs one more commit to bump the SHA once kagenti/.github#67 is merged. If you have 30 secs, I'd appreciate some eyes on the .github PR.

@rubambiza rubambiza moved this from Backlog to In progress in Kagenti Issue Prioritization Apr 29, 2026
@rubambiza rubambiza self-assigned this Apr 29, 2026
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>
@evaline-ju evaline-ju merged commit 60ec458 into kagenti:main Apr 29, 2026
13 checks passed
@github-project-automation github-project-automation Bot moved this from In progress to Done in Kagenti Issue Prioritization Apr 29, 2026
@rubambiza rubambiza deleted the ci/add-pr-verifier branch April 29, 2026 16:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants