Skip to content

DEV-1168: Enforce issue ID with NO-TICKET opt-out#3

Merged
saicheems merged 3 commits intomainfrom
sai/dev-1168-enforce-with-opt-out
Mar 28, 2026
Merged

DEV-1168: Enforce issue ID with NO-TICKET opt-out#3
saicheems merged 3 commits intomainfrom
sai/dev-1168-enforce-with-opt-out

Conversation

@saicheems
Copy link
Copy Markdown
Contributor

@saicheems saicheems commented Mar 28, 2026

Adds a NO-ISSUE: escape hatch so engineers can explicitly opt out of issue association. PRs must now start with either:

  • A Linear issue ID (e.g., ATL-123: Add feature, dev-456 Fix bug)
  • NO-ISSUE: to explicitly opt out

Bots are still exempt.

@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 changed the title DEV-1168: Enforce ticket ID with NO-TICKET opt-out DEV-1168: Enforce issue ID with NO-TICKET opt-out Mar 28, 2026
@saicheems saicheems merged commit e5ddf06 into main Mar 28, 2026
1 check passed
@saicheems saicheems deleted the sai/dev-1168-enforce-with-opt-out branch March 28, 2026 19:08
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