Skip to content

Add shared Mergify config - #19

Merged
stasimus merged 3 commits into
mainfrom
mergify-shared-config
Sep 4, 2026
Merged

Add shared Mergify config#19
stasimus merged 3 commits into
mainfrom
mergify-shared-config

Conversation

@stasimus

@stasimus stasimus commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

Central Mergify config for the Scala repos that use the shared CI workflow, so each one only needs extends: scala-github-actions in its own file. Merge queue with rebase, queues approved PRs and scala-steward updates once the test / checks and the AI policy check pass. Asked for in evolution-gaming/scache#393.

@coderabbitai

coderabbitai Bot commented Sep 4, 2026

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Team

Run ID: 78f84b8a-b472-4588-80fd-47a0fd4ad764


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@mr-git mr-git 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.

How this .mergify.yml will work? Should it be referenced somehow in downstream repos? Will it get applied auto-magically after/when we will reference the revision where this change is merged?

Comment thread .mergify.yml

@mr-git mr-git 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.

We have to provide some docs on why we added the Mergify integration and how to adjust it in case if config diverges...

@stasimus

stasimus commented Sep 4, 2026

Copy link
Copy Markdown
Contributor Author

We have to provide some docs on why we added the Mergify integration and how to adjust it in case if config diverges...

I think this is overkill,

  1. https://docs.mergify.com/
  2. I will add a few notes on local implementation details

@stasimus

stasimus commented Sep 4, 2026

Copy link
Copy Markdown
Contributor Author

Should it be referenced somehow in downstream repos? Will it get applied auto-magically after/when we will reference the revision where this change is merged?

One line per repo, extends: scala-github-actions, no revision. There is no @sha for extends, so this file goes live for every repo extending it the moment it lands on the default branch. First one is evolution-gaming/scache#393.

The app also has to be installed here, not just downstream, and nesting isn't allowed, so this file can't extend anything itself.

Notes added in bad9656.

@stasimus
stasimus merged commit e75e5ed into main Sep 4, 2026
3 checks passed
@stasimus
stasimus deleted the mergify-shared-config branch September 4, 2026 22: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.

2 participants