Skip to content

ci: add commitlint + PR-lint for Linear-key discipline (OPS-1541)#473

Open
fhacloid wants to merge 1 commit into
developfrom
fhacloid-ops-1541-commitlint-pr-lint
Open

ci: add commitlint + PR-lint for Linear-key discipline (OPS-1541)#473
fhacloid wants to merge 1 commit into
developfrom
fhacloid-ops-1541-commitlint-pr-lint

Conversation

@fhacloid

@fhacloid fhacloid commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

What

Adds the commitlint + PR-lint gate (Conventional Commits + a Linear issue key on release-note types feat/fix/perf; maintenance types exempt). Skips dependabot/renovate and fork PRs; runs on ubuntu-latest (no secrets).

Why

Commit discipline feeding Linear releases as Changie is retired (OPS-1541). Same gate as youdeploy-http-api#5981. Plan: changie-to-linear (CL0a).

Notes

  • Not blocking by default (make it a required check via branch protection when ready).
  • Squash-merge standardization is a separate repo-settings step (CL0b).

Part of OPS-1541. 🤖 Generated with Claude Code

Conventional Commits + a Linear issue key required on release-note types
(feat/fix/perf); maintenance types exempt. Feeds Linear releases as changie
is retired (OPS-1541). Same gate as youdeploy-http-api #5981.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FAv8ZjMKaAk7v2hF3Vf4j1
@fhacloid fhacloid force-pushed the fhacloid-ops-1541-commitlint-pr-lint branch from 990baea to 62432b7 Compare July 2, 2026 13:58
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