From 441db6b9305cf4132d53a7a3696ad93421f5f3cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Arno=20Wei=C3=9F?= <86715435+arnoweiss@users.noreply.github.com> Date: Thu, 27 Jun 2024 13:53:12 +0200 Subject: [PATCH] feat: add repo for dcp (#1) * feat: add repo for dcp * Revert to convention for importing the default config Currently, importing the default config is done by convention. Tools expect and create it like that. Long term that should not be visible and required for the user-facing part. Signed-off-by: Thomas Neidhart * fix: allow rebase merge --------- Signed-off-by: Thomas Neidhart Co-authored-by: Thomas Neidhart --- otterdog/eclipse-dataspace-dcp.jsonnet | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/otterdog/eclipse-dataspace-dcp.jsonnet b/otterdog/eclipse-dataspace-dcp.jsonnet index 5e14025..a4b5177 100644 --- a/otterdog/eclipse-dataspace-dcp.jsonnet +++ b/otterdog/eclipse-dataspace-dcp.jsonnet @@ -10,4 +10,19 @@ orgs.newOrg('eclipse-dataspace-dcp') { actions_can_approve_pull_request_reviews: false, }, }, +_repositories+:: [ + orgs.newRepo('decentralized-claims-protocol') { + allow_rebase_merge: true, + allow_update_branch: false, + delete_branch_on_merge: false, + description: "Specification for the Decentralized Claims Protocol (DCP)", + has_discussions: true, + has_wiki: false, + squash_merge_commit_title: "PR_TITLE", + web_commit_signoff_required: false, + workflows+: { + default_workflow_permissions: "write", + }, + }, + ] }