diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS new file mode 100644 index 0000000..1b1d6f7 --- /dev/null +++ b/.github/CODEOWNERS @@ -0,0 +1,19 @@ +# Default owners for everything in the repo. +# Unless a later match takes precedence, the Maintainers team +# will be requested for review when someone opens a pull request. +* @open-component-model/Maintainers + +# Changes on repository settings require admin permissions +/.github/settings.yml @open-component-model/admins +/.github/CODEOWNERS @open-component-model/admins + +# Owners for specific directories +#/docs/ @/ +#/src/ @/ + +# Owners for specific file types +#*.md @/ +#*.go @/ + +# Individual users as owners, e.g. a lead maintainer for a specific component: +# /src/critical-component/ @lead-maintainer-username diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..073b795 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,29 @@ +version: 2 + +updates: + - package-ecosystem: "github-actions" + directory: "/" + groups: + # xref: https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#groups + ci: + patterns: + - "*" + schedule: + interval: "weekly" + day: "sunday" + labels: + - kind/dependency + - kind/chore + - kind/skip-release-notes + - component/github-actions + - package-ecosystem: "gomod" + directory: "/" + groups: + go: + update-types: ["minor","patch"] + schedule: + interval: "weekly" + day: "sunday" + labels: + - kind/dependency + - kind/chore diff --git a/.github/settings.yml b/.github/settings.yml new file mode 100644 index 0000000..64f6636 --- /dev/null +++ b/.github/settings.yml @@ -0,0 +1,8 @@ +# These settings are synced to GitHub by https://probot.github.io/apps/settings/ + +# see: https://github.com/open-component-model/.github/blob/main/.github/settings.yml +_extends: .github + +labels: +- name: repo/service-model + color: bfd4f2 diff --git a/.gitignore b/.gitignore index ce0566a..d3a5f54 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /gen /.idea *.sw[pqo] +/.project