eclipse-daanse / .eclipsefdn

Repository to host configurations related to the Eclipse Foundation.
https://eclipse-daanse.github.io/.eclipsefdn/
0 stars 2 forks source link

add Project 'model' and 'xmla' #5

Closed stbischof closed 5 months ago

eclipse-otterdog[bot] commented 5 months ago

This is your friendly self-service bot.

Thank you for raising a pull request to update the configuration of your GitHub organization. You can manually add reviewers to this PR to eventually enable auto-merging.

The following conditions need to fulfilled for auto-merging to be available:

Otterdog commands and options You can trigger otterdog actions by commenting on this PR: - `/otterdog team-info` checks the team / org membership for the PR author - `/otterdog validate` validates the configuration change - `/otterdog validate info` validates the configuration change, printing also validation infos - `/otterdog check-sync` checks if the base ref is in sync with live settings - `/otterdog merge` merges and applies the changes if the PR is eligible for auto-merging (only accessible for the author) - `/otterdog done` notifies the self-service bot that a required manual apply operation has been performed (only accessible for members of the admin team) - `/otterdog apply` re-apply a previously failed attempt (only accessible for members of the admin team)
eclipse-otterdog[bot] commented 5 months ago

This is your friendly self-service bot.

The author (stbischof) of this PR is associated with this organization in the role of MEMBER.

Additionally, stbischof is a member of the following teams:

eclipse-otterdog[bot] commented 5 months ago

This is your friendly self-service bot. Please find below the validation of the requested configuration changes:

Diff for 4598a56c8057c638e598b100cfc181f81f8d5640 ```diff Organization technology.daanse[id=eclipse-daanse] there have been 4 validation infos, enable verbose output with '-v' to to display them. + add repository[name="org.eclipse.daanse.model"] { + allow_auto_merge = false + allow_forking = true + allow_merge_commit = false + allow_rebase_merge = true + allow_squash_merge = false + allow_update_branch = false + archived = false + default_branch = "main" + delete_branch_on_merge = false + dependabot_alerts_enabled = true + dependabot_security_updates_enabled = true + description = "Repository for the core models" + gh_pages_build_type = "disabled" + has_discussions = false + has_issues = true + has_projects = true + has_wiki = false + homepage = null + is_template = false + merge_commit_message = "PR_TITLE" + merge_commit_title = "MERGE_MESSAGE" + name = "org.eclipse.daanse.model" + private = false + private_vulnerability_reporting_enabled = false + secret_scanning = "enabled" + secret_scanning_push_protection = "enabled" + squash_merge_commit_message = "COMMIT_MESSAGES" + squash_merge_commit_title = "COMMIT_OR_PR_TITLE" + template_repository = null + topics = [] + web_commit_signoff_required = true + } + add repo_workflow_settings[repository="org.eclipse.daanse.model"] { + enabled = true + } + add repo_secret[name="SONAR_TOKEN", repository="org.eclipse.daanse.model"] { + name = "SONAR_TOKEN" + value = "pass:bots/technology.daanse/sonarcloud.io/token-eclipse-daanse-model" + } + add repo_variable[name="SONAR_ORGANIZATION", repository="org.eclipse.daanse.model"] { + name = "SONAR_ORGANIZATION" + value = "eclipse-daanse" + } + add repo_variable[name="SONAR_PROJECT_KEY", repository="org.eclipse.daanse.model"] { + name = "SONAR_PROJECT_KEY" + value = "eclipse-daanse_org.eclipse.daanse.model" + } + add branch_protection_rule[pattern="main", repository="org.eclipse.daanse.model"] { + allows_deletions = false + allows_force_pushes = false + blocks_creations = false + bypass_force_push_allowances = [] + bypass_pull_request_allowances = [] + dismisses_stale_reviews = false + is_admin_enforced = false + lock_allows_fetch_and_merge = false + lock_branch = false + pattern = "main" + require_last_push_approval = false + required_approving_review_count = "0" + required_status_checks = [ + "eclipse-eca-validation:eclipsefdn/eca" + ], + requires_code_owner_reviews = false + requires_commit_signatures = false + requires_conversation_resolution = false + requires_deployments = false + requires_linear_history = true + requires_pull_request = true + requires_status_checks = true + requires_strict_status_checks = true + restricts_pushes = false + restricts_review_dismissals = false + } + add repository[name="org.eclipse.daanse.xmla"] { + allow_auto_merge = false + allow_forking = true + allow_merge_commit = false + allow_rebase_merge = true + allow_squash_merge = false + allow_update_branch = false + archived = false + default_branch = "main" + delete_branch_on_merge = false + dependabot_alerts_enabled = true + dependabot_security_updates_enabled = true + description = "Repository for the common modules" + gh_pages_build_type = "disabled" + has_discussions = false + has_issues = true + has_projects = true + has_wiki = false + homepage = null + is_template = false + merge_commit_message = "PR_TITLE" + merge_commit_title = "MERGE_MESSAGE" + name = "org.eclipse.daanse.xmla" + private = false + private_vulnerability_reporting_enabled = false + secret_scanning = "enabled" + secret_scanning_push_protection = "enabled" + squash_merge_commit_message = "COMMIT_MESSAGES" + squash_merge_commit_title = "COMMIT_OR_PR_TITLE" + template_repository = null + topics = [] + web_commit_signoff_required = true + } + add repo_workflow_settings[repository="org.eclipse.daanse.xmla"] { + enabled = true + } + add repo_secret[name="SONAR_TOKEN", repository="org.eclipse.daanse.xmla"] { + name = "SONAR_TOKEN" + value = "pass:bots/technology.daanse/sonarcloud.io/token-eclipse-daanse-xmla" + } + add repo_variable[name="SONAR_ORGANIZATION", repository="org.eclipse.daanse.xmla"] { + name = "SONAR_ORGANIZATION" + value = "eclipse-daanse" + } + add repo_variable[name="SONAR_PROJECT_KEY", repository="org.eclipse.daanse.xmla"] { + name = "SONAR_PROJECT_KEY" + value = "eclipse-daanse_org.eclipse.daanse.xmla" + } + add branch_protection_rule[pattern="main", repository="org.eclipse.daanse.xmla"] { + allows_deletions = false + allows_force_pushes = false + blocks_creations = false + bypass_force_push_allowances = [] + bypass_pull_request_allowances = [] + dismisses_stale_reviews = false + is_admin_enforced = false + lock_allows_fetch_and_merge = false + lock_branch = false + pattern = "main" + require_last_push_approval = false + required_approving_review_count = "0" + required_status_checks = [ + "eclipse-eca-validation:eclipsefdn/eca" + ], + requires_code_owner_reviews = false + requires_commit_signatures = false + requires_conversation_resolution = false + requires_deployments = false + requires_linear_history = true + requires_pull_request = true + requires_status_checks = true + requires_strict_status_checks = true + restricts_pushes = false + restricts_review_dismissals = false + } Plan: 12 to add, 0 to change, 0 to delete. ```

Warnings

cc @eclipse-daanse/eclipsefdn-security

cc @eclipse-daanse/eclipsefdn-releng

eclipse-otterdog[bot] commented 5 months ago

This is your friendly self-service bot. The current configuration is in-sync with the live settings. :rocket:

eclipse-otterdog[bot] commented 5 months ago

This is your friendly self-service bot. Please find below the validation of the requested configuration changes:

Diff for 0d29667feafdc66940f348b3ea62d1c443e0c0fd ```diff Organization technology.daanse[id=eclipse-daanse] there have been 6 validation infos, enable verbose output with '-v' to to display them. + add repository[name="Tutorials"] { + allow_auto_merge = false + allow_forking = true + allow_merge_commit = false + allow_rebase_merge = true + allow_squash_merge = false + allow_update_branch = false + archived = false + default_branch = "main" + delete_branch_on_merge = false + dependabot_alerts_enabled = true + dependabot_security_updates_enabled = true + description = "Repository for the Tutorials" + gh_pages_build_type = "disabled" + has_discussions = false + has_issues = true + has_projects = true + has_wiki = false + homepage = null + is_template = false + merge_commit_message = "PR_TITLE" + merge_commit_title = "MERGE_MESSAGE" + name = "Tutorials" + private = false + private_vulnerability_reporting_enabled = false + secret_scanning = "enabled" + secret_scanning_push_protection = "enabled" + squash_merge_commit_message = "COMMIT_MESSAGES" + squash_merge_commit_title = "COMMIT_OR_PR_TITLE" + template_repository = null + topics = [] + web_commit_signoff_required = true + } + add repo_workflow_settings[repository="Tutorials"] { + enabled = true + } + add branch_protection_rule[pattern="main", repository="Tutorials"] { + allows_deletions = false + allows_force_pushes = false + blocks_creations = false + bypass_force_push_allowances = [] + bypass_pull_request_allowances = [] + dismisses_stale_reviews = false + is_admin_enforced = false + lock_allows_fetch_and_merge = false + lock_branch = false + pattern = "main" + require_last_push_approval = false + required_approving_review_count = "0" + required_status_checks = [ + "eclipse-eca-validation:eclipsefdn/eca" + ], + requires_code_owner_reviews = false + requires_commit_signatures = false + requires_conversation_resolution = false + requires_deployments = false + requires_linear_history = true + requires_pull_request = true + requires_status_checks = true + requires_strict_status_checks = true + restricts_pushes = false + restricts_review_dismissals = false + } + add repository[name="org.eclipse.daanse.model"] { + allow_auto_merge = false + allow_forking = true + allow_merge_commit = false + allow_rebase_merge = true + allow_squash_merge = false + allow_update_branch = false + archived = false + default_branch = "main" + delete_branch_on_merge = false + dependabot_alerts_enabled = true + dependabot_security_updates_enabled = true + description = "Repository for the core models" + gh_pages_build_type = "disabled" + has_discussions = false + has_issues = true + has_projects = true + has_wiki = false + homepage = null + is_template = false + merge_commit_message = "PR_TITLE" + merge_commit_title = "MERGE_MESSAGE" + name = "org.eclipse.daanse.model" + private = false + private_vulnerability_reporting_enabled = false + secret_scanning = "enabled" + secret_scanning_push_protection = "enabled" + squash_merge_commit_message = "COMMIT_MESSAGES" + squash_merge_commit_title = "COMMIT_OR_PR_TITLE" + template_repository = null + topics = [] + web_commit_signoff_required = true + } + add repo_workflow_settings[repository="org.eclipse.daanse.model"] { + enabled = true + } + add repo_variable[name="SONAR_ORGANIZATION", repository="org.eclipse.daanse.model"] { + name = "SONAR_ORGANIZATION" + value = "eclipse-daanse" + } + add repo_variable[name="SONAR_PROJECT_KEY", repository="org.eclipse.daanse.model"] { + name = "SONAR_PROJECT_KEY" + value = "eclipse-daanse_org.eclipse.daanse.model" + } + add branch_protection_rule[pattern="main", repository="org.eclipse.daanse.model"] { + allows_deletions = false + allows_force_pushes = false + blocks_creations = false + bypass_force_push_allowances = [] + bypass_pull_request_allowances = [] + dismisses_stale_reviews = false + is_admin_enforced = false + lock_allows_fetch_and_merge = false + lock_branch = false + pattern = "main" + require_last_push_approval = false + required_approving_review_count = "0" + required_status_checks = [ + "eclipse-eca-validation:eclipsefdn/eca" + ], + requires_code_owner_reviews = false + requires_commit_signatures = false + requires_conversation_resolution = false + requires_deployments = false + requires_linear_history = true + requires_pull_request = true + requires_status_checks = true + requires_strict_status_checks = true + restricts_pushes = false + restricts_review_dismissals = false + } + add repository[name="org.eclipse.daanse.pom"] { + allow_auto_merge = false + allow_forking = true + allow_merge_commit = false + allow_rebase_merge = true + allow_squash_merge = false + allow_update_branch = false + archived = false + default_branch = "main" + delete_branch_on_merge = false + dependabot_alerts_enabled = true + dependabot_security_updates_enabled = true + description = "Repository for the maven poms" + gh_pages_build_type = "disabled" + has_discussions = false + has_issues = true + has_projects = true + has_wiki = false + homepage = null + is_template = false + merge_commit_message = "PR_TITLE" + merge_commit_title = "MERGE_MESSAGE" + name = "org.eclipse.daanse.pom" + private = false + private_vulnerability_reporting_enabled = false + secret_scanning = "enabled" + secret_scanning_push_protection = "enabled" + squash_merge_commit_message = "COMMIT_MESSAGES" + squash_merge_commit_title = "COMMIT_OR_PR_TITLE" + template_repository = null + topics = [] + web_commit_signoff_required = true + } + add repo_workflow_settings[repository="org.eclipse.daanse.pom"] { + enabled = true + } + add repo_variable[name="SONAR_ORGANIZATION", repository="org.eclipse.daanse.pom"] { + name = "SONAR_ORGANIZATION" + value = "eclipse-daanse" + } + add repo_variable[name="SONAR_PROJECT_KEY", repository="org.eclipse.daanse.pom"] { + name = "SONAR_PROJECT_KEY" + value = "eclipse-daanse_org.eclipse.daanse.pom" + } + add branch_protection_rule[pattern="main", repository="org.eclipse.daanse.pom"] { + allows_deletions = false + allows_force_pushes = false + blocks_creations = false + bypass_force_push_allowances = [] + bypass_pull_request_allowances = [] + dismisses_stale_reviews = false + is_admin_enforced = false + lock_allows_fetch_and_merge = false + lock_branch = false + pattern = "main" + require_last_push_approval = false + required_approving_review_count = "0" + required_status_checks = [ + "eclipse-eca-validation:eclipsefdn/eca" + ], + requires_code_owner_reviews = false + requires_commit_signatures = false + requires_conversation_resolution = false + requires_deployments = false + requires_linear_history = true + requires_pull_request = true + requires_status_checks = true + requires_strict_status_checks = true + restricts_pushes = false + restricts_review_dismissals = false + } + add repository[name="org.eclipse.daanse.xmla"] { + allow_auto_merge = false + allow_forking = true + allow_merge_commit = false + allow_rebase_merge = true + allow_squash_merge = false + allow_update_branch = false + archived = false + default_branch = "main" + delete_branch_on_merge = false + dependabot_alerts_enabled = true + dependabot_security_updates_enabled = true + description = "Repository for the common modules" + gh_pages_build_type = "disabled" + has_discussions = false + has_issues = true + has_projects = true + has_wiki = false + homepage = null + is_template = false + merge_commit_message = "PR_TITLE" + merge_commit_title = "MERGE_MESSAGE" + name = "org.eclipse.daanse.xmla" + private = false + private_vulnerability_reporting_enabled = false + secret_scanning = "enabled" + secret_scanning_push_protection = "enabled" + squash_merge_commit_message = "COMMIT_MESSAGES" + squash_merge_commit_title = "COMMIT_OR_PR_TITLE" + template_repository = null + topics = [] + web_commit_signoff_required = true + } + add repo_workflow_settings[repository="org.eclipse.daanse.xmla"] { + enabled = true + } + add repo_variable[name="SONAR_ORGANIZATION", repository="org.eclipse.daanse.xmla"] { + name = "SONAR_ORGANIZATION" + value = "eclipse-daanse" + } + add repo_variable[name="SONAR_PROJECT_KEY", repository="org.eclipse.daanse.xmla"] { + name = "SONAR_PROJECT_KEY" + value = "eclipse-daanse_org.eclipse.daanse.xmla" + } + add branch_protection_rule[pattern="main", repository="org.eclipse.daanse.xmla"] { + allows_deletions = false + allows_force_pushes = false + blocks_creations = false + bypass_force_push_allowances = [] + bypass_pull_request_allowances = [] + dismisses_stale_reviews = false + is_admin_enforced = false + lock_allows_fetch_and_merge = false + lock_branch = false + pattern = "main" + require_last_push_approval = false + required_approving_review_count = "0" + required_status_checks = [ + "eclipse-eca-validation:eclipsefdn/eca" + ], + requires_code_owner_reviews = false + requires_commit_signatures = false + requires_conversation_resolution = false + requires_deployments = false + requires_linear_history = true + requires_pull_request = true + requires_status_checks = true + requires_strict_status_checks = true + restricts_pushes = false + restricts_review_dismissals = false + } Plan: 18 to add, 0 to change, 0 to delete. ```
eclipse-otterdog[bot] commented 5 months ago

This is your friendly self-service bot. The current configuration is in-sync with the live settings. :rocket:

eclipse-otterdog[bot] commented 5 months ago

This is your friendly self-service bot. This Pull Request is eligible for auto-merging as it passed the following checks:

In order to automatically merge and apply the changes, add a comment /otterdog merge. :rocket:

stbischof commented 5 months ago

/otterdog merge

eclipse-otterdog[bot] commented 5 months ago

This is your friendly self-service bot.

The following changes have been successfully applied:


Organization technology.daanse[id=eclipse-daanse]
  there have been 6 validation infos, enable verbose output with '-v' to to display them.

+  add repository[name="Tutorials"] {
+    allow_auto_merge                  = false
+    allow_forking                     = true
+    allow_merge_commit                = false
+    allow_rebase_merge                = true
+    allow_squash_merge                = false
+    allow_update_branch               = false
+    archived                          = false
+    default_branch                    = "main"
+    delete_branch_on_merge            = false
+    dependabot_alerts_enabled         = true
+    dependabot_security_updates_enabled = true
+    description                       = "Repository for the Tutorials"
+    gh_pages_build_type               = "disabled"
+    has_discussions                   = false
+    has_issues                        = true
+    has_projects                      = true
+    has_wiki                          = false
+    homepage                          = null
+    is_template                       = false
+    merge_commit_message              = "PR_TITLE"
+    merge_commit_title                = "MERGE_MESSAGE"
+    name                              = "Tutorials"
+    private                           = false
+    private_vulnerability_reporting_enabled = false
+    secret_scanning                   = "enabled"
+    secret_scanning_push_protection   = "enabled"
+    squash_merge_commit_message       = "COMMIT_MESSAGES"
+    squash_merge_commit_title         = "COMMIT_OR_PR_TITLE"
+    template_repository               = null
+    topics                            = []
+    web_commit_signoff_required       = true
+  }

+  add repo_workflow_settings[repository="Tutorials"] {
+    enabled                           = true
+  }

+  add branch_protection_rule[pattern="main", repository="Tutorials"] {
+    allows_deletions                  = false
+    allows_force_pushes               = false
+    blocks_creations                  = false
+    bypass_force_push_allowances      = []
+    bypass_pull_request_allowances    = []
+    dismisses_stale_reviews           = false
+    is_admin_enforced                 = false
+    lock_allows_fetch_and_merge       = false
+    lock_branch                       = false
+    pattern                           = "main"
+    require_last_push_approval        = false
+    required_approving_review_count   = "0"
+    required_status_checks            = [
+      "eclipse-eca-validation:eclipsefdn/eca"
+    ],
+    requires_code_owner_reviews       = false
+    requires_commit_signatures        = false
+    requires_conversation_resolution  = false
+    requires_deployments              = false
+    requires_linear_history           = true
+    requires_pull_request             = true
+    requires_status_checks            = true
+    requires_strict_status_checks     = true
+    restricts_pushes                  = false
+    restricts_review_dismissals       = false
+  }

+  add repository[name="org.eclipse.daanse.model"] {
+    allow_auto_merge                  = false
+    allow_forking                     = true
+    allow_merge_commit                = false
+    allow_rebase_merge                = true
+    allow_squash_merge                = false
+    allow_update_branch               = false
+    archived                          = false
+    default_branch                    = "main"
+    delete_branch_on_merge            = false
+    dependabot_alerts_enabled         = true
+    dependabot_security_updates_enabled = true
+    description                       = "Repository for the core models"
+    gh_pages_build_type               = "disabled"
+    has_discussions                   = false
+    has_issues                        = true
+    has_projects                      = true
+    has_wiki                          = false
+    homepage                          = null
+    is_template                       = false
+    merge_commit_message              = "PR_TITLE"
+    merge_commit_title                = "MERGE_MESSAGE"
+    name                              = "org.eclipse.daanse.model"
+    private                           = false
+    private_vulnerability_reporting_enabled = false
+    secret_scanning                   = "enabled"
+    secret_scanning_push_protection   = "enabled"
+    squash_merge_commit_message       = "COMMIT_MESSAGES"
+    squash_merge_commit_title         = "COMMIT_OR_PR_TITLE"
+    template_repository               = null
+    topics                            = []
+    web_commit_signoff_required       = true
+  }

+  add repo_workflow_settings[repository="org.eclipse.daanse.model"] {
+    enabled                           = true
+  }

+  add repo_variable[name="SONAR_ORGANIZATION", repository="org.eclipse.daanse.model"] {
+    name                              = "SONAR_ORGANIZATION"
+    value                             = "eclipse-daanse"
+  }

+  add repo_variable[name="SONAR_PROJECT_KEY", repository="org.eclipse.daanse.model"] {
+    name                              = "SONAR_PROJECT_KEY"
+    value                             = "eclipse-daanse_org.eclipse.daanse.model"
+  }

+  add branch_protection_rule[pattern="main", repository="org.eclipse.daanse.model"] {
+    allows_deletions                  = false
+    allows_force_pushes               = false
+    blocks_creations                  = false
+    bypass_force_push_allowances      = []
+    bypass_pull_request_allowances    = []
+    dismisses_stale_reviews           = false
+    is_admin_enforced                 = false
+    lock_allows_fetch_and_merge       = false
+    lock_branch                       = false
+    pattern                           = "main"
+    require_last_push_approval        = false
+    required_approving_review_count   = "0"
+    required_status_checks            = [
+      "eclipse-eca-validation:eclipsefdn/eca"
+    ],
+    requires_code_owner_reviews       = false
+    requires_commit_signatures        = false
+    requires_conversation_resolution  = false
+    requires_deployments              = false
+    requires_linear_history           = true
+    requires_pull_request             = true
+    requires_status_checks            = true
+    requires_strict_status_checks     = true
+    restricts_pushes                  = false
+    restricts_review_dismissals       = false
+  }

+  add repository[name="org.eclipse.daanse.pom"] {
+    allow_auto_merge                  = false
+    allow_forking                     = true
+    allow_merge_commit                = false
+    allow_rebase_merge                = true
+    allow_squash_merge                = false
+    allow_update_branch               = false
+    archived                          = false
+    default_branch                    = "main"
+    delete_branch_on_merge            = false
+    dependabot_alerts_enabled         = true
+    dependabot_security_updates_enabled = true
+    description                       = "Repository for the maven poms"
+    gh_pages_build_type               = "disabled"
+    has_discussions                   = false
+    has_issues                        = true
+    has_projects                      = true
+    has_wiki                          = false
+    homepage                          = null
+    is_template                       = false
+    merge_commit_message              = "PR_TITLE"
+    merge_commit_title                = "MERGE_MESSAGE"
+    name                              = "org.eclipse.daanse.pom"
+    private                           = false
+    private_vulnerability_reporting_enabled = false
+    secret_scanning                   = "enabled"
+    secret_scanning_push_protection   = "enabled"
+    squash_merge_commit_message       = "COMMIT_MESSAGES"
+    squash_merge_commit_title         = "COMMIT_OR_PR_TITLE"
+    template_repository               = null
+    topics                            = []
+    web_commit_signoff_required       = true
+  }

+  add repo_workflow_settings[repository="org.eclipse.daanse.pom"] {
+    enabled                           = true
+  }

+  add repo_variable[name="SONAR_ORGANIZATION", repository="org.eclipse.daanse.pom"] {
+    name                              = "SONAR_ORGANIZATION"
+    value                             = "eclipse-daanse"
+  }

+  add repo_variable[name="SONAR_PROJECT_KEY", repository="org.eclipse.daanse.pom"] {
+    name                              = "SONAR_PROJECT_KEY"
+    value                             = "eclipse-daanse_org.eclipse.daanse.pom"
+  }

+  add branch_protection_rule[pattern="main", repository="org.eclipse.daanse.pom"] {
+    allows_deletions                  = false
+    allows_force_pushes               = false
+    blocks_creations                  = false
+    bypass_force_push_allowances      = []
+    bypass_pull_request_allowances    = []
+    dismisses_stale_reviews           = false
+    is_admin_enforced                 = false
+    lock_allows_fetch_and_merge       = false
+    lock_branch                       = false
+    pattern                           = "main"
+    require_last_push_approval        = false
+    required_approving_review_count   = "0"
+    required_status_checks            = [
+      "eclipse-eca-validation:eclipsefdn/eca"
+    ],
+    requires_code_owner_reviews       = false
+    requires_commit_signatures        = false
+    requires_conversation_resolution  = false
+    requires_deployments              = false
+    requires_linear_history           = true
+    requires_pull_request             = true
+    requires_status_checks            = true
+    requires_strict_status_checks     = true
+    restricts_pushes                  = false
+    restricts_review_dismissals       = false
+  }

+  add repository[name="org.eclipse.daanse.xmla"] {
+    allow_auto_merge                  = false
+    allow_forking                     = true
+    allow_merge_commit                = false
+    allow_rebase_merge                = true
+    allow_squash_merge                = false
+    allow_update_branch               = false
+    archived                          = false
+    default_branch                    = "main"
+    delete_branch_on_merge            = false
+    dependabot_alerts_enabled         = true
+    dependabot_security_updates_enabled = true
+    description                       = "Repository for the common modules"
+    gh_pages_build_type               = "disabled"
+    has_discussions                   = false
+    has_issues                        = true
+    has_projects                      = true
+    has_wiki                          = false
+    homepage                          = null
+    is_template                       = false
+    merge_commit_message              = "PR_TITLE"
+    merge_commit_title                = "MERGE_MESSAGE"
+    name                              = "org.eclipse.daanse.xmla"
+    private                           = false
+    private_vulnerability_reporting_enabled = false
+    secret_scanning                   = "enabled"
+    secret_scanning_push_protection   = "enabled"
+    squash_merge_commit_message       = "COMMIT_MESSAGES"
+    squash_merge_commit_title         = "COMMIT_OR_PR_TITLE"
+    template_repository               = null
+    topics                            = []
+    web_commit_signoff_required       = true
+  }

+  add repo_workflow_settings[repository="org.eclipse.daanse.xmla"] {
+    enabled                           = true
+  }

+  add repo_variable[name="SONAR_ORGANIZATION", repository="org.eclipse.daanse.xmla"] {
+    name                              = "SONAR_ORGANIZATION"
+    value                             = "eclipse-daanse"
+  }

+  add repo_variable[name="SONAR_PROJECT_KEY", repository="org.eclipse.daanse.xmla"] {
+    name                              = "SONAR_PROJECT_KEY"
+    value                             = "eclipse-daanse_org.eclipse.daanse.xmla"
+  }

+  add branch_protection_rule[pattern="main", repository="org.eclipse.daanse.xmla"] {
+    allows_deletions                  = false
+    allows_force_pushes               = false
+    blocks_creations                  = false
+    bypass_force_push_allowances      = []
+    bypass_pull_request_allowances    = []
+    dismisses_stale_reviews           = false
+    is_admin_enforced                 = false
+    lock_allows_fetch_and_merge       = false
+    lock_branch                       = false
+    pattern                           = "main"
+    require_last_push_approval        = false
+    required_approving_review_count   = "0"
+    required_status_checks            = [
+      "eclipse-eca-validation:eclipsefdn/eca"
+    ],
+    requires_code_owner_reviews       = false
+    requires_commit_signatures        = false
+    requires_conversation_resolution  = false
+    requires_deployments              = false
+    requires_linear_history           = true
+    requires_pull_request             = true
+    requires_status_checks            = true
+    requires_strict_status_checks     = true
+    restricts_pushes                  = false
+    restricts_review_dismissals       = false
+  }

  Applying changes:

  Done.

  Executed plan: 18 added, 0 changed, 0 deleted.