Skip to content

DEV-1168: Add advisory PR title check for Linear ticket IDs#1

Merged
saicheems merged 3 commits intomainfrom
sai/dev-1168-enforce-linear-ticket-ids-on-prs
Mar 28, 2026
Merged

DEV-1168: Add advisory PR title check for Linear ticket IDs#1
saicheems merged 3 commits intomainfrom
sai/dev-1168-enforce-linear-ticket-ids-on-prs

Conversation

@saicheems
Copy link
Copy Markdown
Contributor

@saicheems saicheems commented Mar 28, 2026

We want all PRs across the org to be associated with a Linear ticket. This adds a non-enforced GitHub Action to the org-wide .github repo that checks PR titles for a Linear ticket ID prefix. It runs on every PR in every gradienthealth repo — shows pass/fail but doesn't block merging.

  • Add a workflow that validates PR titles start with a ticket ID pattern (e.g., ATL-123, dev-456, PROC 789)
  • Case-insensitive, supports both hyphen and space separators to match existing team conventions

Once adoption is consistent, this can be promoted to a required check to block merging.

@linear
Copy link
Copy Markdown

linear bot commented Mar 28, 2026

DEV-1168 Enforce Linear ticket IDs on all GitHub PRs

All PRs across the org should be associated with a Linear ticket via the PR title (e.g. ENG-123 Add foo).

Phase 1: Add a non-enforced GitHub Action in gradienthealth/.github that checks PR titles for a Linear ticket ID pattern. Shows pass/fail as an advisory status check — doesn't block merging.

Phase 2: Promote to a required workflow or org ruleset so PRs without a ticket ID can't merge.

@saicheems saicheems merged commit 251f0ff into main Mar 28, 2026
1 check passed
@saicheems saicheems deleted the sai/dev-1168-enforce-linear-ticket-ids-on-prs branch March 28, 2026 18:15
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.

1 participant