Skip to content

ci: add PR requirements check (AbsaOSS/check-pr-requirements)#12

Merged
oto-macenauer-absa merged 1 commit into
masterfrom
ci/pr-requirements
Jul 2, 2026
Merged

ci: add PR requirements check (AbsaOSS/check-pr-requirements)#12
oto-macenauer-absa merged 1 commit into
masterfrom
ci/pr-requirements

Conversation

@oto-macenauer-absa

Copy link
Copy Markdown
Collaborator

Implements #8.

Adds .github/workflows/pr-requirements.yml — validates PR hygiene on every pull request to master using AbsaOSS/check-pr-requirements, SHA-pinned to v0.2.0 (adb22f6; Dependabot manages bumps).

Enabled checks

  • Title — conventional (feat,fix,docs,style,refactor,perf,test,build,ci,chore,revert)
  • Description — min 20 chars
  • Issue reference — PR must reference an issue
  • Branch name^(feature|bugfix|hotfix|release|support|chore|docs|ci|test|dependabot)/…$
  • PR size — max 50 files changed
  • Target branchmaster

Release-notes and label checks are off (no such convention yet).

Notes

  • v0.2.0 has no branch-prefixes input (the issue's draft assumed a newer interface), so a branch-pattern regex is used. The char class permits dependabot's multi-segment branches (e.g. dependabot/npm_and_yarn/…).
  • Verified this PR's own branch (ci/pr-requirements) and title pass the config.
  • contents: read + pull-requests: read only.

Closes #8

🤖 Generated with Claude Code

Validate PR hygiene on every pull request to master: conventional title,
description (min length), issue reference, branch name, size, and target branch.
The action is SHA-pinned to v0.2.0 (Dependabot manages bumps).

Uses branch-pattern (v0.2.0 has no branch-prefixes input); the pattern allows
this repo's prefixes plus dependabot's multi-segment branch names.

Closes #8

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@oto-macenauer-absa oto-macenauer-absa merged commit 6a0eb17 into master Jul 2, 2026
5 checks passed
@oto-macenauer-absa oto-macenauer-absa deleted the ci/pr-requirements branch July 2, 2026 05:37
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.

Add PR requirements check (AbsaOSS/check-pr-requirements)

1 participant