Skip to content

TPT-4298: Added PR title checking to lint workflow and new clean up release notes workflow#871

Open
ezilber-akamai wants to merge 1 commit intolinode:devfrom
ezilber-akamai:TPT-4298-jira-id-in-prs
Open

TPT-4298: Added PR title checking to lint workflow and new clean up release notes workflow#871
ezilber-akamai wants to merge 1 commit intolinode:devfrom
ezilber-akamai:TPT-4298-jira-id-in-prs

Conversation

@ezilber-akamai
Copy link
Copy Markdown
Contributor

📝 Description

Added a new step in the lint workflow to fail if the PR title does not begin with "TPT-1234:" (works with and without a space between the colon and description).

Also added a new workflow to run upon release publish to edit the release notes to remove the Jira ticket ID prefixes from patch notes.

✔️ How to Test

To test the PR title enforcement, edit the title of this PR to remove the Jira ticket ID and rerun the lint job. It should fail immediately. Then, add the Jira ticket ID back to the PR title and it should pass.

To test the release note cleanup job, check out this PR locally and merge it into your fork. Then, cut a test release to your fork. Upon generating the release notes, the TPT-**** prefix will still be there. Publish the release and verify that the new workflow is triggered. After it finishes, confirm that the release notes were correctly updated.

@ezilber-akamai ezilber-akamai requested review from a team as code owners March 30, 2026 20:09
@ezilber-akamai ezilber-akamai added the repo-ci-improvement for improvements in the repository or CI workflow in the changelog. label Mar 30, 2026
@ezilber-akamai ezilber-akamai requested review from dawiddzhafarov, jriddle-linode and psnoch-akamai and removed request for a team March 30, 2026 20:09
@ezilber-akamai ezilber-akamai changed the title TPT-4298: Added PR title checking to lint workflow and new clean up release notes workflow Added PR title checking to lint workflow and new clean up release notes workflow Mar 30, 2026
@ezilber-akamai ezilber-akamai added hotfix for hotfixes that do not have a corresponding Jira ticket and removed hotfix for hotfixes that do not have a corresponding Jira ticket labels Mar 30, 2026
@ezilber-akamai ezilber-akamai changed the title Added PR title checking to lint workflow and new clean up release notes workflow TPT-4298: Added PR title checking to lint workflow and new clean up release notes workflow Mar 30, 2026
@dawiddzhafarov dawiddzhafarov changed the title TPT-4298: Added PR title checking to lint workflow and new clean up release notes workflow Added PR title checking to lint workflow and new clean up release notes workflow Mar 31, 2026
@dawiddzhafarov dawiddzhafarov changed the title Added PR title checking to lint workflow and new clean up release notes workflow TPT-4298: Added PR title checking to lint workflow and new clean up release notes workflow Mar 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

repo-ci-improvement for improvements in the repository or CI workflow in the changelog.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants