diff --git a/otterdog/eclipse-pass.jsonnet b/otterdog/eclipse-pass.jsonnet index 69d28c9..5f5dd7d 100644 --- a/otterdog/eclipse-pass.jsonnet +++ b/otterdog/eclipse-pass.jsonnet @@ -39,7 +39,9 @@ orgs.newOrg('eclipse-pass') { ], _repositories+:: [ orgs.newRepo('eclipse-pass.github.io') { + allow_merge_commit: true, allow_update_branch: false, + delete_branch_on_merge: false, dependabot_alerts_enabled: false, gh_pages_build_type: "legacy", gh_pages_source_branch: "main", @@ -57,7 +59,9 @@ orgs.newOrg('eclipse-pass') { ], }, orgs.newRepo('main') { + allow_merge_commit: true, allow_update_branch: false, + delete_branch_on_merge: false, description: "Catch all repository against which issues of general, cross cutting topics are logged.", gh_pages_build_type: "legacy", gh_pages_source_branch: "main", @@ -107,8 +111,10 @@ orgs.newOrg('eclipse-pass') { ], }, orgs.newRepo('modeshape') { + allow_merge_commit: true, allow_update_branch: false, default_branch: "master", + delete_branch_on_merge: false, description: "ModeShape is a distributed, hierarchical, transactional, and consistent data store with support for queries, full-text search, events, versioning, references, and flexible and dynamic schemas. It is very fast, highly available, extremely scalable, and it is 100% open source and written in Java. Clients use the JSR-283 standard Java API for content repositories (aka, JCR) or ModeShape's REST API, and can query content through JDBC and SQL.", has_issues: false, has_wiki: false, @@ -118,21 +124,27 @@ orgs.newOrg('eclipse-pass') { web_commit_signoff_required: false, }, orgs.newRepo('pass-acceptance-testing') { + allow_merge_commit: true, allow_update_branch: false, + delete_branch_on_merge: false, dependabot_alerts_enabled: false, secret_scanning: "disabled", secret_scanning_push_protection: "disabled", web_commit_signoff_required: false, }, orgs.newRepo('pass-auth') { + allow_merge_commit: true, allow_update_branch: false, + delete_branch_on_merge: false, dependabot_alerts_enabled: false, secret_scanning: "disabled", secret_scanning_push_protection: "disabled", web_commit_signoff_required: false, }, orgs.newRepo('pass-authz') { + allow_merge_commit: true, allow_update_branch: false, + delete_branch_on_merge: false, dependabot_security_updates_enabled: true, description: "Authorization helpers and user service", homepage: "", @@ -155,7 +167,9 @@ orgs.newOrg('eclipse-pass') { ], }, orgs.newRepo('pass-core') { + allow_merge_commit: true, allow_update_branch: false, + delete_branch_on_merge: false, dependabot_alerts_enabled: false, secret_scanning: "disabled", secret_scanning_push_protection: "disabled", @@ -179,15 +193,19 @@ orgs.newOrg('eclipse-pass') { ], }, orgs.newRepo('pass-data-migration') { + allow_merge_commit: true, allow_update_branch: false, default_branch: "initial", + delete_branch_on_merge: false, dependabot_alerts_enabled: false, secret_scanning: "disabled", secret_scanning_push_protection: "disabled", web_commit_signoff_required: false, }, orgs.newRepo('pass-data-model') { + allow_merge_commit: true, allow_update_branch: false, + delete_branch_on_merge: false, description: "The PASS data model", gh_pages_build_type: "legacy", gh_pages_source_branch: "main", @@ -200,7 +218,9 @@ orgs.newOrg('eclipse-pass') { ], }, orgs.newRepo('pass-deposit-services') { + allow_merge_commit: true, allow_update_branch: false, + delete_branch_on_merge: false, dependabot_security_updates_enabled: true, description: "Deposit Services are responsible for the transfer of custodial content and metadata from end users to repositories.", homepage: "", @@ -223,7 +243,9 @@ orgs.newOrg('eclipse-pass') { ], }, orgs.newRepo('pass-docker') { + allow_merge_commit: true, allow_update_branch: false, + delete_branch_on_merge: false, description: "Developer-focused PASS runtime, which provides PASS and all of its dependent services using docker-compose. Provides Docker images used for production deployment of PASS.", homepage: "", secret_scanning: "disabled", @@ -231,14 +253,18 @@ orgs.newOrg('eclipse-pass') { web_commit_signoff_required: false, }, orgs.newRepo('pass-docker-mailserver') { + allow_merge_commit: true, allow_update_branch: false, + delete_branch_on_merge: false, description: "Provides SMTP and IMAP services for ITs", secret_scanning: "disabled", secret_scanning_push_protection: "disabled", web_commit_signoff_required: false, }, orgs.newRepo('pass-doi-service') { + allow_merge_commit: true, allow_update_branch: false, + delete_branch_on_merge: false, description: "Service for accepting a DOI and returning a Journal ID and Crossref metadata for the DOI", secret_scanning: "disabled", secret_scanning_push_protection: "disabled", @@ -259,7 +285,9 @@ orgs.newOrg('eclipse-pass') { ], }, orgs.newRepo('pass-download-service') { + allow_merge_commit: true, allow_update_branch: false, + delete_branch_on_merge: false, description: "PASS manuscript download service", homepage: "", secret_scanning: "disabled", @@ -267,8 +295,10 @@ orgs.newOrg('eclipse-pass') { web_commit_signoff_required: false, }, orgs.newRepo('pass-dupe-checker') { + allow_merge_commit: true, allow_update_branch: false, default_branch: "master", + delete_branch_on_merge: false, description: "Walks a Fedora repository of PASS resources, identifying duplicates and storing output in an SQLite database", has_issues: false, has_wiki: false, @@ -278,7 +308,9 @@ orgs.newOrg('eclipse-pass') { web_commit_signoff_required: false, }, orgs.newRepo('pass-ember-adapter') { + allow_merge_commit: true, allow_update_branch: false, + delete_branch_on_merge: false, dependabot_security_updates_enabled: true, description: "Adapter that enables an ember application to interact with a Fedora repository", secret_scanning: "disabled", @@ -300,8 +332,10 @@ orgs.newOrg('eclipse-pass') { ], }, orgs.newRepo('pass-fcrepo-jms') { + allow_merge_commit: true, allow_update_branch: false, default_branch: "master", + delete_branch_on_merge: false, description: "JMS Addons for the Fedora Repository", secret_scanning: "disabled", secret_scanning_push_protection: "disabled", @@ -315,8 +349,10 @@ orgs.newOrg('eclipse-pass') { ], }, orgs.newRepo('pass-fcrepo-jsonld') { + allow_merge_commit: true, allow_update_branch: false, default_branch: "master", + delete_branch_on_merge: false, dependabot_security_updates_enabled: true, description: "Addons for manipulating repository JSON-LD behaviour", secret_scanning: "disabled", @@ -343,8 +379,10 @@ orgs.newOrg('eclipse-pass') { ], }, orgs.newRepo('pass-fcrepo-module-auth-rbacl') { + allow_merge_commit: true, allow_update_branch: false, default_branch: "master", + delete_branch_on_merge: false, description: "Role Based Authorization Delegate Module for the Fedora 4 Repository", gh_pages_build_type: "legacy", gh_pages_source_branch: "gh-pages", @@ -358,7 +396,9 @@ orgs.newOrg('eclipse-pass') { ], }, orgs.newRepo('pass-grant-loader') { + allow_merge_commit: true, allow_update_branch: false, + delete_branch_on_merge: false, dependabot_security_updates_enabled: true, description: "This repo contains code that, when executed, will query institutional grant database for desired data and load it into local persistent storage", secret_scanning: "disabled", @@ -380,7 +420,9 @@ orgs.newOrg('eclipse-pass') { ], }, orgs.newRepo('pass-indexer') { + allow_merge_commit: true, allow_update_branch: false, + delete_branch_on_merge: false, description: "Contains code which keeps an Elasticsearch index up to date with resources in a Fedora repository.", homepage: "", secret_scanning: "disabled", @@ -402,13 +444,17 @@ orgs.newOrg('eclipse-pass') { ], }, orgs.newRepo('pass-indexer-checker') { + allow_merge_commit: true, allow_update_branch: false, + delete_branch_on_merge: false, secret_scanning: "disabled", secret_scanning_push_protection: "disabled", web_commit_signoff_required: false, }, orgs.newRepo('pass-java-client') { + allow_merge_commit: true, allow_update_branch: false, + delete_branch_on_merge: false, dependabot_security_updates_enabled: true, description: "Java client for managing interactions with the PASS data in Fedora", secret_scanning: "disabled", @@ -430,7 +476,9 @@ orgs.newOrg('eclipse-pass') { ], }, orgs.newRepo('pass-journal-loader') { + allow_merge_commit: true, allow_update_branch: false, + delete_branch_on_merge: false, dependabot_security_updates_enabled: true, description: "PASS Journal Loader", secret_scanning: "disabled", @@ -438,7 +486,9 @@ orgs.newOrg('eclipse-pass') { web_commit_signoff_required: false, }, orgs.newRepo('pass-messaging-support') { + allow_merge_commit: true, allow_update_branch: false, + delete_branch_on_merge: false, dependabot_security_updates_enabled: true, description: "Constants and utilities shared between deposit-services and notification-services.", secret_scanning: "disabled", @@ -460,7 +510,9 @@ orgs.newOrg('eclipse-pass') { ], }, orgs.newRepo('pass-metadata-schemas') { + allow_merge_commit: true, allow_update_branch: false, + delete_branch_on_merge: false, description: "repository for metadata schemas used by PASS ", gh_pages_build_type: "legacy", gh_pages_source_branch: "main", @@ -492,7 +544,9 @@ orgs.newOrg('eclipse-pass') { ], }, orgs.newRepo('pass-nihms-loader') { + allow_merge_commit: true, allow_update_branch: false, + delete_branch_on_merge: false, dependabot_security_updates_enabled: true, description: "Service to retrieve Submission data from NIHMS, and update it in PASS", secret_scanning: "disabled", @@ -514,7 +568,9 @@ orgs.newOrg('eclipse-pass') { ], }, orgs.newRepo('pass-notification-services') { + allow_merge_commit: true, allow_update_branch: false, + delete_branch_on_merge: false, description: "Compose and dispatch notifications to users based on PASS events", secret_scanning: "disabled", secret_scanning_push_protection: "disabled", @@ -535,7 +591,9 @@ orgs.newOrg('eclipse-pass') { ], }, orgs.newRepo('pass-package-providers') { + allow_merge_commit: true, allow_update_branch: false, + delete_branch_on_merge: false, dependabot_security_updates_enabled: true, description: "Package Providers maintained by Johns Hopkins", secret_scanning: "disabled", @@ -557,7 +615,9 @@ orgs.newOrg('eclipse-pass') { ], }, orgs.newRepo('pass-policy-service') { + allow_merge_commit: true, allow_update_branch: false, + delete_branch_on_merge: false, description: "PASS policy service", gh_pages_build_type: "legacy", gh_pages_source_branch: "main", @@ -570,7 +630,9 @@ orgs.newOrg('eclipse-pass') { ], }, orgs.newRepo('pass-support') { + allow_merge_commit: true, allow_update_branch: false, + delete_branch_on_merge: false, dependabot_alerts_enabled: false, secret_scanning: "disabled", secret_scanning_push_protection: "disabled", @@ -591,7 +653,9 @@ orgs.newOrg('eclipse-pass') { ], }, orgs.newRepo('pass-test') { + allow_merge_commit: true, allow_update_branch: false, + delete_branch_on_merge: false, dependabot_alerts_enabled: false, description: "Test repository", secret_scanning: "disabled", @@ -599,7 +663,9 @@ orgs.newOrg('eclipse-pass') { web_commit_signoff_required: false, }, orgs.newRepo('pass-ui') { + allow_merge_commit: true, allow_update_branch: false, + delete_branch_on_merge: false, dependabot_security_updates_enabled: true, description: "UI code base for PASS", homepage: "", @@ -622,7 +688,9 @@ orgs.newOrg('eclipse-pass') { ], }, orgs.newRepo('pass-ui-public') { + allow_merge_commit: true, allow_update_branch: false, + delete_branch_on_merge: false, dependabot_security_updates_enabled: true, description: "Static resources for the PASS UI to be deployed separately from pass-ember", homepage: "", @@ -631,7 +699,9 @@ orgs.newOrg('eclipse-pass') { web_commit_signoff_required: false, }, orgs.newRepo('playground') { + allow_merge_commit: true, allow_update_branch: false, + delete_branch_on_merge: false, dependabot_alerts_enabled: false, description: "Test repository", secret_scanning: "disabled",