feat(ci): add opt-in conventional PR title gate - #87
Merged
Merged
Conversation
Member
Author
|
Implementation review of exact head No blocking findings.
Validation passed: |
trakhimenok
added a commit
to dal-go/dalgo2sql
that referenced
this pull request
Sep 12, 2026
Enable the shared opt-in conventional PR-title validator from `strongo/cicd#87`. Invalid titles now fail the existing required Lint job with the accepted grammar, valid examples, release consequences, and an exact `gh pr edit` command. This PR's valid title exercises the enabled path in CI. Validation: workflow diff passed `git diff --check`; GitHub CI validates the reusable-workflow contract. Source commits: - 341bb44 ci: require conventional PR titles Pull request: #182 Review: #182 (comment)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Squash-merged runtime changes can pass CI but publish no release when their pull
request title is not a Conventional Commit subject. Add a migration-safe,
opt-in
require_conventional_pr_titleinput to the shared Go workflow and runthe validation inside its existing required
Lintjob.Failures show the invalid title, expected grammar, allowed types, valid examples,
release implications, and an exact
gh pr editcommand. The input is includedin exact-tree validation policy receipts. Existing callers remain unchanged
until they opt in.
Validation:
go test ./...go vet ./...git diff --checkRelated WB client-side feature request: sneat-dev/wb#513