Skip to content

Conversation

@iaindillingham
Copy link
Member

This adds the ability to exclude a (core) repo from configuration management, and uses that ability to exclude opensafely-core/ethelred.

Why?

Team PIN have been experimenting with trunk-based development as well as GitHub flow workflows, and have decided to adopt a workflow that sits between the two: Ship / Show / Ask. To adopt this workflow, they would like to allow PRs to be merged to the mainline branch without approval; and possibly to remove branch protection rules from the mainline branch.

This adds the ability to exclude a (core) repo from configuration
management, and uses that ability to exclude opensafely-core/ethelred.

Why?

Team PIN have been experimenting with trunk-based development as well as
GitHub flow workflows, and have decided to adopt a workflow that sits
between the two: [Ship / Show / Ask][1]. To adopt this workflow, they
would like to allow PRs to be merged to the mainline branch without
approval; and *possibly* to remove branch protection rules from the
mainline branch.

[1]: https://martinfowler.com/articles/ship-show-ask.html
@iaindillingham iaindillingham merged commit a1102a7 into main Oct 6, 2025
3 of 4 checks passed
@iaindillingham iaindillingham deleted the iaindillingham/exclude-repos branch October 6, 2025 07:07
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.

3 participants