Skip to content

TPT-4298: Added PR title checking workflow and clean up release notes workflow#15

Merged
ezilber-akamai merged 3 commits intolinode:v1from
ezilber-akamai:TPT-4298-jira-id-in-prs
Apr 1, 2026
Merged

TPT-4298: Added PR title checking workflow and clean up release notes workflow#15
ezilber-akamai merged 3 commits intolinode:v1from
ezilber-akamai:TPT-4298-jira-id-in-prs

Conversation

@ezilber-akamai
Copy link
Copy Markdown
Contributor

@ezilber-akamai ezilber-akamai commented Mar 31, 2026

📝 Description

Added a new 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 pr title validation 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 31, 2026 15:05
@ezilber-akamai ezilber-akamai added the repo-ci-improvement for improvements in the repository or CI workflow in the changelog. label Mar 31, 2026
@ezilber-akamai ezilber-akamai requested review from dawiddzhafarov, jriddle-linode and psnoch-akamai and removed request for a team March 31, 2026 15:05
@ezilber-akamai ezilber-akamai force-pushed the TPT-4298-jira-id-in-prs branch from 74f1420 to 78ef3e0 Compare March 31, 2026 15:10
@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 31, 2026
@ezilber-akamai ezilber-akamai changed the title Added PR title checking to lint workflow and clean up release notes TPT-4298: Added PR title checking workflow and clean up release notes workflow Mar 31, 2026
@ezilber-akamai ezilber-akamai merged commit f95227a into linode:v1 Apr 1, 2026
2 checks passed
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.

3 participants