Enable Merge Queue on DevContainer repsository#134
Conversation
|
For anyone who is interested, I checked the Otterdog ReadTheDocs for how the syntax of these settings should be. |
12ec3da to
e65dfc9
Compare
We want to trial merge queues for Eclipse S-CORE. We chose this repository as a trial repository.
e65dfc9 to
bc55329
Compare
|
Depends on eclipse-score/devcontainer#72 |
e7b773f to
a6e2db2
Compare
Co-authored-by: Alexander Lanin <alex@lanin.de> Signed-off-by: Oliver Pajonk <oliver.pajonk@elektrobit.com>
a6e2db2 to
b9fccf3
Compare
|
@opajonk Please open for review or close! |
|
Depends on eclipse-score/devcontainer#72 where I am waiting for approval and merge |
|
Thank you for raising a pull request to update the configuration of your GitHub organization. The following conditions need to be fulfilled for auto-merging to be available:
Otterdog commands and optionsYou can trigger otterdog actions by commenting on this PR:
|
|
Please find below the validation of the requested configuration changes: Diff for 819c94eProject automotive.score[github_id=eclipse-score]
there have been 34 validation infos, enable verbose output to display them.
! repository[name="devcontainer"] {
! description = "Common Devcontainer for Eclipse S-CORE" -> "Common DevContainer for Eclipse
S-CORE"
! squash_merge_commit_message = "COMMIT_MESSAGES" -> "PR_BODY"
! squash_merge_commit_title = "COMMIT_OR_PR_TITLE" -> "PR_TITLE"
! }
! repo_ruleset[name="main", repository=devcontainer] {
! include_refs = [
! "refs/heads/main" -> "~DEFAULT_BRANCH"
! ]
! required_merge_queue = {
+ build_concurrency = 5
+ max_group_size = 5
+ merge_method = "SQUASH"
+ min_group_size = 1
+ requires_all_group_entries_to_pass_required_checks = true
+ status_check_timeout = 60
+ wait_time_for_minimum_group_size = 5
! }
! required_status_checks = {
! status_checks = [
+ "build/overall-result"
! ]
! }
! }
Plan: 0 to add, 6 to change, 0 to delete. |
|
Note The current configuration is out-of-sync with the live settings: Diff to live settingsProject automotive.score[github_id=eclipse-score]
there have been 34 validation infos, enable verbose output to display them.
- remove environment[name="copilot", repository=reference_integration] {
- deployment_branch_policy = "all"
- name = "copilot"
- reviewers = []
- wait_timer = 0
- }
! repository[name="baselibs"] {
! code_scanning_default_setup_enabled = true -> false
! }
+ add repo_webhook[url="https://app.readthedocs.org/api/v2/webhook/score-communication/319863/",
repository=communication] {
+ active = true
+ content_type = "json"
+ events = [
+ "push"
+ "pull_request"
+ "create"
+ "delete"
+ ],
+ insecure_ssl = "0"
+ secret = "pass:bots/automotive.score/readthedocs.org/webhook_secret"
+ }
! repository[name="testing_tools"] {
! code_scanning_default_languages = [
- "actions"
! ]
! }
! branch_protection_rule[pattern="main", repository=kyron] {
! requires_linear_history = false -> true
! }
Plan: 1 to add, 3 to change, 1 to delete. |
|
Note The following changes have been applied successfully: Project automotive.score[github_id=eclipse-score]
there have been 34 validation infos, enable verbose output to display them.
! repository[name="devcontainer"] {
! description = "Common Devcontainer for Eclipse S-CORE" -> "Common DevContainer for Eclipse
S-CORE"
! squash_merge_commit_message = "COMMIT_MESSAGES" -> "PR_BODY"
! squash_merge_commit_title = "COMMIT_OR_PR_TITLE" -> "PR_TITLE"
! }
! repo_ruleset[name="main", repository=devcontainer] {
! include_refs = [
! "refs/heads/main" -> "~DEFAULT_BRANCH"
! ]
! required_merge_queue = {
+ build_concurrency = 5
+ max_group_size = 5
+ merge_method = "SQUASH"
+ min_group_size = 1
+ requires_all_group_entries_to_pass_required_checks = true
+ status_check_timeout = 60
+ wait_time_for_minimum_group_size = 5
! }
! required_status_checks = {
! status_checks = [
+ "build/overall-result"
! ]
! }
! }
Applying changes:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100% 0:00:00
Done.
Executed plan: 0 added, 6 changed, 0 deleted. |
We want to trial merge queues for Eclipse S-CORE. We chose the DevContainer repository as a trial repository.