Skip to content

SH-1113 Fail CI when a PR description contains a GitHub closing keyword - #43

Merged
adikus merged 1 commit into
masterfrom
andrej/sh-1113-no-closing-keywords
Sep 8, 2026
Merged

SH-1113 Fail CI when a PR description contains a GitHub closing keyword#43
adikus merged 1 commit into
masterfrom
andrej/sh-1113-no-closing-keywords

Conversation

@adikus

@adikus adikus commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

Adds a CI check that fails when a PR description contains a GitHub closing keyword (close/fix/resolve followed by an issue reference).

Issues in this repo are synced with Linear. A closing keyword closes the GitHub issue the moment the PR merges, while Linear's PR automation moves the linked Linear issue to Self QA at the same time. The two automations then fight: the GitHub issue is closed, reopened (with the e-mail noise that brings for the reporter), and the Linear issue ends up back in Triage. This has happened on every synced issue since July whose PR used a closing keyword, across several of our public repos.

The convention going forward: reference the issue with Refs #123 and close it from Linear (Done) or by hand once the fix is released.

Notes:

Linear: SH-1113

Issues here are synced with Linear. A closing keyword closes the GitHub issue
at merge time while Linear's PR automation moves the linked issue to Self QA,
and the two automations then close, reopen, and re-triage the issue in public.
Reference issues with "Refs #123" and close them from Linear instead.
@adikus
adikus merged commit 83fbca1 into master Sep 8, 2026
13 checks passed
@adikus
adikus deleted the andrej/sh-1113-no-closing-keywords branch September 8, 2026 15:21
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