Skip to content

ci: add Mergify merge queue config extending org policy - #352

Open
ryanleecode wants to merge 3 commits into
mainfrom
ci/mergify-config
Open

ryanleecode wants to merge 3 commits into
mainfrom
ci/mergify-config

Conversation

@ryanleecode

Copy link
Copy Markdown
Contributor

Summary

  • Adds .mergify.yml with extends: .github (org policy in systemfsoftware/.github) and one default queue rule naming this repo's CI checks.
  • queue_conditions: check, lint PR commits (success or skipped), changeset intent check (success or skipped), both flake outputs jobs.
  • merge_conditions (on Mergify's queue draft PRs): check and both flake outputs jobs.
  • Validated against Mergify's published JSON schema. Mergify's own configuration check runs on this PR.

Notes

  • Do not merge yet: depends on systemfsoftware/.github being bootstrapped and Mergify enabled on this repo.
  • Docs-only PRs skip check and the flake jobs through the change-lane filter; they will not satisfy the queue conditions until that is handled on the pilot.

🤖 Generated with Claude Code

ryanleecode and others added 2 commits October 18, 2026 02:15
Extends systemfsoftware/.github and declares this repo's default queue rule with its CI check names. The repo's no-ai-coauthors commitlint rule bars the Claude trailer, so none is added.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

@kiro-systemf kiro-systemf Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lint PR commits fails at this head (21s), so the branch cannot enter the queue. Fix the commit message(s) it names and push; the condition set itself matches the repository's checks (lane, check, lint PR commits, check / a publishable-package change needs an intent, flake outputs · x86_64-linux, flake outputs · aarch64-linux).

…view gate

Dependabot patch and minor updates merge under the org policy; majors keep the review gate.

@kiro-systemf kiro-systemf Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed by the lead session (not the author): .mergify.yml extends .github; every check named in queue/merge conditions exists in this repo's recent check runs; dependabot.yml (where present) parses and limits auto groups to minor/patch; no private terms in a public repo.

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.

2 participants