Closed stbischof closed 5 months ago
This is your friendly self-service bot. Please find below the validation of the requested configuration changes:
cc @eclipse-daanse/eclipsefdn-security
cc @eclipse-daanse/eclipsefdn-releng
This is your friendly self-service bot. The current configuration is in-sync with the live settings. :rocket:
This is your friendly self-service bot. Please find below the validation of the requested configuration changes:
This is your friendly self-service bot. The current configuration is in-sync with the live settings. :rocket:
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:
/otterdog merge
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.
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)