diff --git a/otterdog/eclipse-tycho.jsonnet b/otterdog/eclipse-tycho.jsonnet index 31058c8..b940882 100644 --- a/otterdog/eclipse-tycho.jsonnet +++ b/otterdog/eclipse-tycho.jsonnet @@ -38,18 +38,21 @@ orgs.newOrg('eclipse-tycho') { ], }, orgs.newRepo('tycho') { - allow_merge_commit: true, + allow_auto_merge: true, + allow_merge_commit: false, delete_branch_on_merge: false, dependabot_security_updates_enabled: true, description: "Tycho project repository (tycho)", has_discussions: true, - homepage: "", + homepage: "https://tycho.eclipseprojects.io", secret_scanning: "enabled", secret_scanning_push_protection: "enabled", topics+: [ "build-tool", "eclipse", - "java" + "java", + "maven", + "OSGi" ], web_commit_signoff_required: false, workflows+: { @@ -66,6 +69,25 @@ orgs.newOrg('eclipse-tycho') { value: "********", }, ], + rulesets: [ + orgs.newRepoRuleset('main') { + allows_updates: true, + bypass_actors+: [ + "@eclipse-tycho/technology-tycho-committers" + ], + include_refs+: [ + "refs/heads/main", + ], + required_approving_review_count: 0, + required_status_checks+: [ + "continuous-integration/jenkins/pr-head", + "call-license-check / check-licenses" + ], + requires_commit_signatures: false, + requires_last_push_approval: false, + requires_review_thread_resolution: false, + }, + ], }, ], }