Skip to content

Conversation

@DeathGun44
Copy link
Contributor

@DeathGun44 DeathGun44 commented Jan 21, 2026

Description

Adds a lightweight GitHub Action to automatically enforce the project's PR title convention (e.g. FINERACT-123: Description). This helps ensure cleaner changelogs and release notes.

The workflow uses a regex check (^FINERACT-[0-9]+:) and fails fast if the format is incorrect.

FINERACT-2158

Checklist

Please make sure these boxes are checked before submitting your pull request - thanks!

Copy link
Contributor

@Aman-Mittal Aman-Mittal left a comment

Choose a reason for hiding this comment

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

LGTM

Copy link
Contributor

@IOhacker IOhacker left a comment

Choose a reason for hiding this comment

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

LGTM

@DeathGun44 DeathGun44 requested a review from meonkeys January 22, 2026 19:38
@meonkeys meonkeys merged commit 6f1d96f into apache:develop Jan 22, 2026
@IOhacker
Copy link
Contributor

IOhacker commented Jan 22, 2026

@DeathGun44 I will add Adam Monsen's comments here:

Future improvement idea: ensure the referenced JIRA ticket exists, e.g.ISSUE_ID=2158
HTTP_CODE=$(curl -I -s -o /dev/null --write-out "%{http_code}" https://issues.apache.org/jira/browse/FINERACT-$ISSUE_ID)
[[ $HTTP_CODE -eq 200 ]]

@meonkeys
Copy link
Contributor

Thanks @IOhacker ! I added them to FINERACT-2158 as well.

@IOhacker
Copy link
Contributor

@meonkeys Thank you!

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.

4 participants