Skip to content

chore(otterdog): updating configuration due to blueprint add-dot-github-repo#1

Open
eclipse-otterdog[bot] wants to merge 1 commit into
mainfrom
otterdog/blueprint/add-dot-github-repo
Open

chore(otterdog): updating configuration due to blueprint add-dot-github-repo#1
eclipse-otterdog[bot] wants to merge 1 commit into
mainfrom
otterdog/blueprint/add-dot-github-repo

Conversation

@eclipse-otterdog
Copy link
Copy Markdown

This PR has been automatically created by Otterdog due to blueprint: Ensures that a .github repo is present in the GitHub organization..

This will add a .github repository for the project. Such a repository is useful to define some defaults for all repositories within a GitHub organization or share common reusable workflows. There is no restriction wrt settings to this repository, this blueprint will only check for the existence of such a repository and it can be modified as usual.

Note

Closing this PR without merging will dismiss this blueprint for this repository.
To re-enable the blueprint, re-open the PR.

Tip

The status of the blueprint can also be accessed via the Dashboard.

@eclipse-otterdog eclipse-otterdog Bot requested a review from a team as a code owner June 4, 2026 14:50
@eclipse-otterdog
Copy link
Copy Markdown
Author

Please find below the validation of the requested configuration changes:

Diff for d5c453c
Project locationtech[github_id=locationtech]
  there have been 24 validation infos, enable verbose output to display them.

+  add repository[name=".github"] {
+    allow_auto_merge                           = false
+    allow_forking                              = true
+    allow_merge_commit                         = false
+    allow_rebase_merge                         = true
+    allow_squash_merge                         = true
+    allow_update_branch                        = true
+    archived                                   = false
+    auto_init                                  = true
+    code_scanning_default_setup_enabled        = false
+    custom_properties                          = {
+      eclipse_project                            = "locationtech"
+    }
+    default_branch                             = "main"
+    delete_branch_on_merge                     = true
+    dependabot_alerts_enabled                  = true
+    dependabot_security_updates_enabled        = false
+    gh_pages_build_type                        = "disabled"
+    has_discussions                            = false
+    has_issues                                 = true
+    has_projects                               = true
+    has_wiki                                   = true
+    is_template                                = false
+    merge_commit_message                       = "PR_TITLE"
+    merge_commit_title                         = "MERGE_MESSAGE"
+    name                                       = ".github"
+    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"
+    topics                                     = []
+    web_commit_signoff_required                = true
+    workflows                                  = {
+      actions_can_approve_pull_request_reviews   = true
+      default_workflow_permissions               = "read"
+      enabled                                    = true
+    }
+  }
  
  Plan: 1 to add, 0 to change, 0 to delete.

@eclipse-otterdog
Copy link
Copy Markdown
Author

Note

The current configuration is out-of-sync with the live settings:

Diff to live settings
Project locationtech[github_id=locationtech]
  there have been 24 validation infos, enable verbose output to display them.

+  add repo_ruleset[name="main", repository=.eclipsefdn] {
+    allows_creations                    = false
+    allows_deletions                    = false
+    allows_force_pushes                 = false
+    allows_updates                      = true
+    bypass_actors                       = [
+      "#OrganizationAdmin"
+      "@locationtech/eclipsefdn-releng"
+      "@locationtech/eclipsefdn-security"
+    ],
+    enforcement                         = "active"
+    exclude_refs                        = []
+    include_refs                        = [
+      "~DEFAULT_BRANCH"
+    ],
+    name                                = "main"
+    required_pull_request               = {
+      dismisses_stale_reviews             = true
+      required_approving_review_count     = 0
+      requires_code_owner_review          = true
+      requires_last_push_approval         = true
+      requires_review_thread_resolution   = false
+    }
+    required_status_checks              = {
+      do_not_enforce_on_create            = false
+      status_checks                       = [
+        "eclipse-otterdog:eclipsefdn/otterdog-sync"
+        "eclipse-otterdog:eclipsefdn/otterdog-validation"
+      ],
+      strict                              = true
+    }
+    requires_commit_signatures          = false
+    requires_deployments                = false
+    requires_linear_history             = false
+    target                              = "branch"
+  }
  
  Plan: 1 to add, 0 to change, 0 to delete.

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.

0 participants