Skip to content

CI: Add PR title verifier workflow#3

Merged
rubambiza merged 7 commits into
rossoctl:mainfrom
rubambiza:ci/add-pr-verifier
Jul 17, 2026
Merged

CI: Add PR title verifier workflow#3
rubambiza merged 7 commits into
rossoctl: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

@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.

@rubambiza rubambiza moved this from New/ToDo to In progress in Rossoctl Issue Prioritization Jul 15, 2026
@rubambiza rubambiza self-assigned this Jul 15, 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>
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>
Assisted-By: Claude Opus 4.6 <noreply@anthropic.com>

Signed-off-by: Gloire Rubambiza <gloire@ibm.com>
Update the pinned kagenti/.github pr-verifier-required.yml ref from
4e535f2 to 5df2608 (current main; adds lowercase-prefix support).

Assisted-By: Claude Code (Anthropic AI) <noreply@anthropic.com>

Signed-off-by: Gloire Rubambiza <gloire@ibm.com>
@rubambiza
rubambiza force-pushed the ci/add-pr-verifier branch from 5d8d0bd to 3495598 Compare July 17, 2026 15:18
@rubambiza

Copy link
Copy Markdown
Contributor Author

Force-push was a rebase on main + bumping to the latest SHA of the reusable workflow.

@rubambiza
rubambiza merged commit be77398 into rossoctl:main Jul 17, 2026
1 check passed
@github-project-automation github-project-automation Bot moved this from In progress to Done in Rossoctl Issue Prioritization Jul 17, 2026
@rubambiza
rubambiza deleted the ci/add-pr-verifier branch July 17, 2026 15:19
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.

1 participant