Skip to content

fix(ci): enforce conventional pull request titles - #143

Merged
trakhimenok merged 4 commits into
mainfrom
feat/ingitdb-repository-validation-action
Aug 31, 2026
Merged

fix(ci): enforce conventional pull request titles#143
trakhimenok merged 4 commits into
mainfrom
feat/ingitdb-repository-validation-action

Conversation

@trakhimenok

Copy link
Copy Markdown
Contributor

Summary

  • require Conventional Commits syntax for pull request titles
  • prevent squash-merged CLI changes from being silently skipped by the release version parser

Validation

  • actionlint .github/workflows/pull-request-title.yml
  • git diff --check

This follow-up also creates the releasing commit needed to publish the already-landed safe validation diagnostics.

trakhimenok and others added 4 commits August 31, 2026 15:09
Reserve exit code 2 for invalid repository definitions and records so CI integrations can separate data findings from validator runtime failures.

Co-Authored-By: OpenAI Codex <noreply@openai.com>
Give CI consumers repository-relative finding identities and constraint classes without record values. Recover command panics as generic runtime failures so exit code 2 remains reserved for validation findings.

Co-Authored-By: OpenAI Codex <noreply@openai.com>
@trakhimenok
trakhimenok merged commit 1ec308c into main Aug 31, 2026
5 checks passed
@trakhimenok
trakhimenok deleted the feat/ingitdb-repository-validation-action branch August 31, 2026 14:59
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