Skip to content

ci(policy): exempt dependabot pull requests from body validation - #3

Merged
benjiwagner merged 1 commit into
mainfrom
ci/exempt-dependabot-body-validation
Jul 20, 2026
Merged

ci(policy): exempt dependabot pull requests from body validation#3
benjiwagner merged 1 commit into
mainfrom
ci/exempt-dependabot-body-validation

Conversation

@benjiwagner

@benjiwagner benjiwagner commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Exempt pull requests authored by dependabot[bot] from the required body-section validation while keeping branch, title, and commit-header rules fully enforced.

Context

Dependabot version updates were enabled on n8n-nodes-crm on 2026-07-20. Dependabot cannot author the required Summary/Context/Validation/Impact body sections, so its pull requests would permanently fail the required repository-policy check under the zero-bypass integrity ruleset. Its branch names were already exempted; commit headers and titles pass through the configured chore(deps) prefix.

Validation

  • bash -n clean and validate.sh --self-test passes on the patched script.
  • The exemption keys on the pull-request author from the trusted event payload, not on branch names a human could imitate; human-authored pull requests remain fully validated.

Impact and rollback

After merge, caller workflows in knowledge-base and n8n-nodes-crm need their pinned reusable-workflow SHA bumped to this commit (tracked in Linear CUS-89). Roll back by reverting the squash commit and restoring the previous pin.

@benjiwagner
benjiwagner force-pushed the ci/exempt-dependabot-body-validation branch from 5485ec7 to 33b086c Compare July 20, 2026 08:03
@benjiwagner benjiwagner reopened this Jul 20, 2026
@benjiwagner
benjiwagner merged commit 2af0536 into main Jul 20, 2026
3 of 4 checks passed
@benjiwagner
benjiwagner deleted the ci/exempt-dependabot-body-validation branch July 20, 2026 09:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant