Skip to content

Commit

Permalink
Updating file 'otterdog/eclipse-cdt-cloud.jsonnet' with otterdog.
Browse files Browse the repository at this point in the history
  • Loading branch information
eclipse-cdt-cloud-bot committed Oct 24, 2023
1 parent 50556be commit e4c221c
Showing 1 changed file with 54 additions and 1 deletion.
55 changes: 54 additions & 1 deletion otterdog/eclipse-cdt-cloud.jsonnet
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ local custom_branch_protection_rule(pattern) =

orgs.newOrg('eclipse-cdt-cloud') {
settings+: {
default_repository_permission: "none",
dependabot_security_updates_enabled_for_new_repositories: false,
description: "",
name: "Eclipse CDT Cloud",
Expand All @@ -33,6 +32,9 @@ orgs.newOrg('eclipse-cdt-cloud') {
allow_update_branch: false,
delete_branch_on_merge: false,
web_commit_signoff_required: false,
workflows+: {
default_workflow_permissions: "write",
},
branch_protection_rules: [
custom_branch_protection_rule('main'),
],
Expand All @@ -56,6 +58,9 @@ orgs.newOrg('eclipse-cdt-cloud') {
"vscode"
],
web_commit_signoff_required: false,
workflows+: {
default_workflow_permissions: "write",
},
},
orgs.newRepo('cdt-cloud-blueprint') {
allow_merge_commit: true,
Expand All @@ -65,6 +70,9 @@ orgs.newOrg('eclipse-cdt-cloud') {
description: "CDT Cloud Blueprint is a template for building custom web-based C/C++ tools. It is made up of existing open source components and can be easily downloaded and installed on all major operating system platforms.",
homepage: "",
web_commit_signoff_required: false,
workflows+: {
default_workflow_permissions: "write",
},
},
orgs.newRepo('cdt-gdb-adapter') {
allow_update_branch: false,
Expand All @@ -78,6 +86,9 @@ orgs.newOrg('eclipse-cdt-cloud') {
"gdb"
],
web_commit_signoff_required: false,
workflows+: {
default_workflow_permissions: "write",
},
branch_protection_rules: [
custom_branch_protection_rule('main'),
],
Expand All @@ -94,6 +105,9 @@ orgs.newOrg('eclipse-cdt-cloud') {
"visual-studio-code-extension"
],
web_commit_signoff_required: false,
workflows+: {
default_workflow_permissions: "write",
},
branch_protection_rules: [
custom_branch_protection_rule('main'),
],
Expand All @@ -112,6 +126,9 @@ orgs.newOrg('eclipse-cdt-cloud') {
"vscode-extension"
],
web_commit_signoff_required: false,
workflows+: {
default_workflow_permissions: "write",
},
secrets: [
orgs.newRepoSecret('NPM_AUTH_TOKEN') {
value: "pass:bots/ecd.cdt-cloud/npmjs.com/token",
Expand All @@ -134,6 +151,9 @@ orgs.newOrg('eclipse-cdt-cloud') {
"tsp"
],
web_commit_signoff_required: false,
workflows+: {
default_workflow_permissions: "write",
},
webhooks: [
orgs.newRepoWebhook('https://discordapp.com/api/webhooks/732801241565888642/k8i2zzlYPFJjgMBKXM-zm4gMPdpWQln3RDvJ6jcUugNUbgRZyOVXEe0FTVCPFQeSjAGW/github') {
content_type: "json",
Expand Down Expand Up @@ -165,6 +185,9 @@ orgs.newOrg('eclipse-cdt-cloud') {
dependabot_security_updates_enabled: true,
description: "A timeline / gantt chart library for large data (e.g. traces)",
web_commit_signoff_required: false,
workflows+: {
default_workflow_permissions: "write",
},
webhooks: [
orgs.newRepoWebhook('https://notify.travis-ci.org') {
events+: [
Expand Down Expand Up @@ -205,6 +228,9 @@ orgs.newOrg('eclipse-cdt-cloud') {
gh_pages_source_path: "/",
homepage: "https://eclipse-cdt-cloud.github.io/trace-server-protocol/",
web_commit_signoff_required: false,
workflows+: {
default_workflow_permissions: "write",
},
branch_protection_rules: [
orgs.newBranchProtectionRule('master') {
is_admin_enforced: true,
Expand All @@ -225,6 +251,9 @@ orgs.newOrg('eclipse-cdt-cloud') {
dependabot_security_updates_enabled: true,
description: "Client-side implementation, in Python, of the Trace Server Protocol (TSP) (https://github.com/theia-ide/trace-server-protocol)",
web_commit_signoff_required: false,
workflows+: {
default_workflow_permissions: "write",
},
branch_protection_rules: [
orgs.newBranchProtectionRule('master') {
is_admin_enforced: true,
Expand All @@ -243,6 +272,9 @@ orgs.newOrg('eclipse-cdt-cloud') {
description: "Client-side implementation, in typescript, of the Trace Server Protocol (https://github.com/theia-ide/trace-server-protocol).",
homepage: "",
web_commit_signoff_required: false,
workflows+: {
default_workflow_permissions: "write",
},
webhooks: [
orgs.newRepoWebhook('https://notify.travis-ci.org') {
events+: [
Expand Down Expand Up @@ -277,13 +309,19 @@ orgs.newOrg('eclipse-cdt-cloud') {
delete_branch_on_merge: false,
description: "vscode memory inspector",
web_commit_signoff_required: false,
workflows+: {
default_workflow_permissions: "write",
},
},
orgs.newRepo('vscode-svd-viewer') {
allow_merge_commit: true,
allow_update_branch: false,
delete_branch_on_merge: false,
description: "vscode memory inspector",
web_commit_signoff_required: false,
workflows+: {
default_workflow_permissions: "write",
},
},
orgs.newRepo('vscode-trace-extension') {
allow_merge_commit: true,
Expand All @@ -305,6 +343,9 @@ orgs.newOrg('eclipse-cdt-cloud') {
"vscode-extension"
],
web_commit_signoff_required: false,
workflows+: {
default_workflow_permissions: "write",
},
branch_protection_rules: [
orgs.newBranchProtectionRule('master') {
is_admin_enforced: true,
Expand All @@ -331,6 +372,9 @@ orgs.newOrg('eclipse-cdt-cloud') {
"vscode-extension"
],
web_commit_signoff_required: false,
workflows+: {
default_workflow_permissions: "write",
},
},
orgs.newRepo('vscode-websocket-adapter') {
allow_merge_commit: true,
Expand All @@ -339,12 +383,18 @@ orgs.newOrg('eclipse-cdt-cloud') {
has_wiki: false,
homepage: "https://open-vsx.org/extension/eclipse-cdt/websocket-adapter",
web_commit_signoff_required: false,
workflows+: {
default_workflow_permissions: "write",
},
},
orgs.newRepo('website') {
allow_merge_commit: true,
allow_update_branch: false,
delete_branch_on_merge: false,
web_commit_signoff_required: false,
workflows+: {
default_workflow_permissions: "write",
},
secrets: [
orgs.newRepoSecret('GH_ACTION_TOKEN') {
value: "pass:bots/ecd.cdt-cloud/github.com/api-token",
Expand All @@ -357,6 +407,9 @@ orgs.newOrg('eclipse-cdt-cloud') {
delete_branch_on_merge: false,
description: "The acutal published webiste content",
web_commit_signoff_required: false,
workflows+: {
default_workflow_permissions: "write",
},
},
],
}

0 comments on commit e4c221c

Please sign in to comment.