generated from EclipseFdn/.eclipsefdn-template
-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Updating file 'otterdog/eclipse-basyx.jsonnet' with otterdog.
- Loading branch information
1 parent
2b26ae6
commit 66f7bb3
Showing
1 changed file
with
310 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,310 @@ | ||
local orgs = import 'vendor/otterdog-defaults/otterdog-defaults.libsonnet'; | ||
|
||
orgs.newOrg('eclipse-basyx') { | ||
settings+: { | ||
billing_email: "[email protected]", | ||
dependabot_security_updates_enabled_for_new_repositories: false, | ||
description: "", | ||
members_can_change_project_visibility: false, | ||
members_can_change_repo_visibility: false, | ||
members_can_delete_repositories: false, | ||
name: "Eclipse BaSyx™", | ||
packages_containers_internal: false, | ||
packages_containers_public: false, | ||
readers_can_create_discussions: true, | ||
two_factor_requirement: false, | ||
web_commit_signoff_required: false, | ||
workflows+: { | ||
default_workflow_permissions: "write", | ||
}, | ||
}, | ||
webhooks+: [ | ||
orgs.newOrgWebhook('https://ci.eclipse.org/basyx/github-webhook/') { | ||
content_type: "json", | ||
events+: [ | ||
"pull_request", | ||
"push" | ||
], | ||
}, | ||
], | ||
secrets+: [ | ||
orgs.newOrgSecret('CRATES_IO_TOKEN') { | ||
value: "********", | ||
}, | ||
orgs.newOrgSecret('PYPI_ORG_TOKEN') { | ||
value: "********", | ||
}, | ||
], | ||
_repositories+:: [ | ||
orgs.newRepo('.github') { | ||
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, | ||
workflows+: { | ||
default_workflow_permissions: "write", | ||
}, | ||
}, | ||
orgs.newRepo('basyx-applications') { | ||
allow_merge_commit: true, | ||
allow_update_branch: false, | ||
delete_branch_on_merge: false, | ||
description: "applications", | ||
secret_scanning: "disabled", | ||
secret_scanning_push_protection: "disabled", | ||
web_commit_signoff_required: false, | ||
workflows+: { | ||
default_workflow_permissions: "write", | ||
}, | ||
}, | ||
orgs.newRepo('basyx-archive') { | ||
archived: true, | ||
dependabot_alerts_enabled: false, | ||
description: "Archived single repo", | ||
secret_scanning: "disabled", | ||
secret_scanning_push_protection: "disabled", | ||
web_commit_signoff_required: false, | ||
workflows+: { | ||
default_workflow_permissions: "write", | ||
}, | ||
}, | ||
orgs.newRepo('basyx-cpp-components') { | ||
allow_merge_commit: true, | ||
allow_update_branch: false, | ||
delete_branch_on_merge: false, | ||
description: "cpp-components", | ||
secret_scanning: "disabled", | ||
secret_scanning_push_protection: "disabled", | ||
web_commit_signoff_required: false, | ||
workflows+: { | ||
default_workflow_permissions: "write", | ||
}, | ||
}, | ||
orgs.newRepo('basyx-cpp-sdk') { | ||
allow_merge_commit: true, | ||
allow_update_branch: false, | ||
delete_branch_on_merge: false, | ||
description: "cpp-sdk", | ||
homepage: "", | ||
secret_scanning: "disabled", | ||
secret_scanning_push_protection: "disabled", | ||
topics+: [ | ||
"basyx" | ||
], | ||
web_commit_signoff_required: false, | ||
workflows+: { | ||
default_workflow_permissions: "write", | ||
}, | ||
}, | ||
orgs.newRepo('basyx-databridge') { | ||
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, | ||
workflows+: { | ||
default_workflow_permissions: "write", | ||
}, | ||
}, | ||
orgs.newRepo('basyx-demonstrators') { | ||
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, | ||
workflows+: { | ||
default_workflow_permissions: "write", | ||
}, | ||
}, | ||
orgs.newRepo('basyx-dotnet') { | ||
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, | ||
workflows+: { | ||
default_workflow_permissions: "write", | ||
}, | ||
}, | ||
orgs.newRepo('basyx-dotnet-applications') { | ||
allow_merge_commit: true, | ||
allow_update_branch: false, | ||
delete_branch_on_merge: false, | ||
description: "dotnet-applications", | ||
secret_scanning: "disabled", | ||
secret_scanning_push_protection: "disabled", | ||
web_commit_signoff_required: false, | ||
workflows+: { | ||
default_workflow_permissions: "write", | ||
}, | ||
}, | ||
orgs.newRepo('basyx-dotnet-components') { | ||
allow_merge_commit: true, | ||
allow_update_branch: false, | ||
delete_branch_on_merge: false, | ||
description: "dotnet-components", | ||
secret_scanning: "disabled", | ||
secret_scanning_push_protection: "disabled", | ||
web_commit_signoff_required: false, | ||
workflows+: { | ||
default_workflow_permissions: "write", | ||
}, | ||
}, | ||
orgs.newRepo('basyx-dotnet-examples') { | ||
allow_merge_commit: true, | ||
allow_update_branch: false, | ||
delete_branch_on_merge: false, | ||
description: "dotnet-examples", | ||
secret_scanning: "disabled", | ||
secret_scanning_push_protection: "disabled", | ||
web_commit_signoff_required: false, | ||
workflows+: { | ||
default_workflow_permissions: "write", | ||
}, | ||
}, | ||
orgs.newRepo('basyx-dotnet-sdk') { | ||
allow_merge_commit: true, | ||
allow_update_branch: false, | ||
delete_branch_on_merge: false, | ||
description: "dotnet-sdk", | ||
secret_scanning: "disabled", | ||
secret_scanning_push_protection: "disabled", | ||
web_commit_signoff_required: false, | ||
workflows+: { | ||
default_workflow_permissions: "write", | ||
}, | ||
}, | ||
orgs.newRepo('basyx-java-components') { | ||
allow_merge_commit: true, | ||
allow_update_branch: false, | ||
delete_branch_on_merge: false, | ||
description: "java-components", | ||
homepage: "", | ||
secret_scanning: "disabled", | ||
secret_scanning_push_protection: "disabled", | ||
topics+: [ | ||
"basyx" | ||
], | ||
web_commit_signoff_required: false, | ||
workflows+: { | ||
default_workflow_permissions: "write", | ||
}, | ||
}, | ||
orgs.newRepo('basyx-java-examples') { | ||
allow_merge_commit: true, | ||
allow_update_branch: false, | ||
delete_branch_on_merge: false, | ||
description: "java-examples", | ||
homepage: "", | ||
secret_scanning: "disabled", | ||
secret_scanning_push_protection: "disabled", | ||
topics+: [ | ||
"basyx" | ||
], | ||
web_commit_signoff_required: false, | ||
workflows+: { | ||
default_workflow_permissions: "write", | ||
}, | ||
}, | ||
orgs.newRepo('basyx-java-sdk') { | ||
allow_merge_commit: true, | ||
allow_update_branch: false, | ||
delete_branch_on_merge: false, | ||
description: "java-sdk", | ||
homepage: "", | ||
secret_scanning: "disabled", | ||
secret_scanning_push_protection: "disabled", | ||
topics+: [ | ||
"basyx" | ||
], | ||
web_commit_signoff_required: false, | ||
workflows+: { | ||
default_workflow_permissions: "write", | ||
}, | ||
}, | ||
orgs.newRepo('basyx-java-server-sdk') { | ||
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, | ||
workflows+: { | ||
default_workflow_permissions: "write", | ||
}, | ||
}, | ||
orgs.newRepo('basyx-python-sdk') { | ||
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, | ||
workflows+: { | ||
default_workflow_permissions: "write", | ||
}, | ||
webhooks: [ | ||
orgs.newRepoWebhook('https://readthedocs.org/api/v2/webhook/basyx-python-sdk/255100/') { | ||
content_type: "json", | ||
events+: [ | ||
"create", | ||
"delete", | ||
"pull_request", | ||
"push" | ||
], | ||
secret: "********", | ||
}, | ||
], | ||
secrets: [ | ||
orgs.newRepoSecret('READTHEDOCS_ORG_TOKEN') { | ||
value: "********", | ||
}, | ||
], | ||
}, | ||
orgs.newRepo('basyx-rust-sdk') { | ||
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, | ||
workflows+: { | ||
default_workflow_permissions: "write", | ||
}, | ||
}, | ||
orgs.newRepo('basyx-website') { | ||
allow_merge_commit: true, | ||
allow_update_branch: false, | ||
default_branch: "master", | ||
delete_branch_on_merge: false, | ||
secret_scanning: "disabled", | ||
secret_scanning_push_protection: "disabled", | ||
web_commit_signoff_required: false, | ||
workflows+: { | ||
default_workflow_permissions: "write", | ||
}, | ||
secrets: [ | ||
orgs.newRepoSecret('API_TOKEN_GITHUB') { | ||
value: "********", | ||
}, | ||
], | ||
}, | ||
orgs.newRepo('basyx-website-publish') { | ||
allow_merge_commit: true, | ||
allow_update_branch: false, | ||
default_branch: "master", | ||
delete_branch_on_merge: false, | ||
secret_scanning: "disabled", | ||
secret_scanning_push_protection: "disabled", | ||
web_commit_signoff_required: false, | ||
workflows+: { | ||
enabled: false, | ||
}, | ||
}, | ||
], | ||
} |