diff --git a/README.md b/README.md index c33f4a3..a36896c 100644 --- a/README.md +++ b/README.md @@ -16,6 +16,9 @@ read-only and are skipped on later runs. - Every active repository uses `main` as its default branch. - Maintained repositories require changes through pull requests. - Repositories with reliable CI require checks from the GitHub Actions app. + Replacement repositories receive their required-check rules only after their + bootstrap workflows publish stable aggregate job names; renamed repositories + retain their established check contracts during the transition. - Release tags in release-producing repositories cannot be moved or deleted. - Active repositories allow squash merges only. The squash commit uses the pull-request title and description, and merged head branches are deleted. diff --git a/config/manual-settings.json b/config/manual-settings.json index bfd297f..1f22302 100644 --- a/config/manual-settings.json +++ b/config/manual-settings.json @@ -7,7 +7,13 @@ "codecov_github_app_repositories": [ "atrinik", "client", - "libatrinik", + "content-toolkit", + "editor", + "legacy-client", + "legacy-libatrinik", + "legacy-server", + "protocol", + "renderer", "server" ], "require_two_factor_authentication": true, diff --git a/config/repositories.json b/config/repositories.json index 93506e3..e50a87e 100644 --- a/config/repositories.json +++ b/config/repositories.json @@ -1,18 +1,25 @@ { "pull_request_gate": [ "atrinik", - "sound", "client", "content", + "content-toolkit", + "devcontainer", "editor", - "libatrinik", + "github-settings", + "legacy-client", + "legacy-editor", + "legacy-libatrinik", + "legacy-protocol", + "legacy-server", + "metaserver-worker", "protocol", + "renderer", "resources", "server", + "sound", "tools", - "devcontainer", - "metaserver-worker", - "github-settings" + "website" ], "required_ci": { "atrinik": [ @@ -23,7 +30,7 @@ "Asset validation", "Conventional PR title" ], - "client": [ + "legacy-client": [ "Client validation", "Conventional PR title" ], @@ -31,15 +38,15 @@ "Content validation", "Conventional PR title" ], - "editor": [ + "legacy-editor": [ "Editor packaging validation", "Conventional PR title" ], - "libatrinik": [ + "legacy-libatrinik": [ "Library validation", "Conventional PR title" ], - "protocol": [ + "legacy-protocol": [ "Protocol validation", "Conventional PR title" ], @@ -47,7 +54,7 @@ "Asset validation", "Conventional PR title" ], - "server": [ + "legacy-server": [ "Server validation", "Conventional PR title" ], @@ -70,23 +77,27 @@ }, "release_tags": [ "atrinik", - "sound", "client", "content", + "content-toolkit", + "devcontainer", "editor", "github-settings", - "libatrinik", + "legacy-client", + "legacy-editor", + "legacy-libatrinik", + "legacy-protocol", + "legacy-server", "metaserver-worker", "protocol", + "renderer", "resources", "server", + "sound", "tools", - "devcontainer" + "website" ], "archive": [ - "dwc", - "nawerhals", - "clearhaven-mine", - "strakewood-remake" + "nawerhals" ] }