Skip to content

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

Closed
fhacloid wants to merge 1 commit into
masterfrom
fhacloid-ops-1541-commitlint-pr-lint
Closed

fhacloid wants to merge 1 commit into
masterfrom
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 + fork PRs; ubuntu-latest, no secrets). Same gate as youdeploy-http-api#5981, youdeploy-frontend-web#8816, cycloid-cli#473.

Why

Commit discipline feeding Linear releases as Changie is retired (OPS-1541). TFPRO releases via goreleaser go through the Linear "Public Release" pipeline too, and TFPRO folds into the backend monorepo — so it gets the same gate for uniformity.

Notes

  • Not blocking by default (make it a required check via branch protection when ready).
  • Runs alongside the existing ci.yml/release.yml, no overlap.

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 the other Cycloid repos.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FAv8ZjMKaAk7v2hF3Vf4j1
@fhacloid fhacloid closed this Jul 24, 2026
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