From 68d1b10252325c1c40761dd22aa91286209d1385 Mon Sep 17 00:00:00 2001 From: Mathias Kraus Date: Mon, 11 Dec 2023 13:45:38 +0100 Subject: [PATCH] Add iceoryx2 repo --- otterdog/eclipse-iceoryx.jsonnet | 54 ++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/otterdog/eclipse-iceoryx.jsonnet b/otterdog/eclipse-iceoryx.jsonnet index 7487c19..90434b0 100644 --- a/otterdog/eclipse-iceoryx.jsonnet +++ b/otterdog/eclipse-iceoryx.jsonnet @@ -86,6 +86,60 @@ orgs.newOrg('eclipse-iceoryx') { }, ], }, + orgs.newRepo('iceoryx2') { + allow_merge_commit: true, + allow_update_branch: false, + default_branch: "main", + delete_branch_on_merge: true, + dependabot_security_updates_enabled: true, + description: "Eclipse iceoryx2™ - true zero-copy inter-process-communication in pure Rust", + has_discussions: true, + homepage: "https://iceoryx.io", + secret_scanning: "disabled", + secret_scanning_push_protection: "disabled", + topics+: [ + "eclipse", + "iceoryx", + "inter-process-communication", + "ipc", + "middleware", + "publish-subscribe", + "pubsub", + "request-response", + "rpc", + "rust", + "shared-memory", + "zero-copy" + ], + web_commit_signoff_required: false, + workflows+: { + default_workflow_permissions: "write", + }, + webhooks: [ + orgs.newRepoWebhook('https://ci.eclipse.org/iceoryx/github-webhook/') { + content_type: "json", + events+: [ + "pull_request", + "push" + ], + }, + orgs.newRepoWebhook('https://webhooks.gitter.im/e/5578e863b0288c22e677') { + content_type: "json", + events+: [ + "*" + ], + secret: "********", + }, + ], + branch_protection_rules: [ + orgs.newBranchProtectionRule('[main][release_]*') { + dismisses_stale_reviews: true, + required_approving_review_count: 1, + requires_status_checks: false, + requires_strict_status_checks: true, + }, + ], + }, orgs.newRepo('iceoryx-automotive-soa') { allow_merge_commit: true, allow_update_branch: false,