From 7cdfd878214d85155390941a79abf86fb4a06d7a Mon Sep 17 00:00:00 2001 From: Nick Neisen Date: Tue, 26 Sep 2023 15:47:03 -0600 Subject: [PATCH] Add dependabot and templates (#228) --- .github/ISSUE_TEMPLATE.md | 17 ++++++++++++++ .github/PULL_REQUEST_TEMPLATE.md | 7 ++++++ .github/dependabot.yml | 40 ++++++++++++++++++++++++++++++++ 3 files changed, 64 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE.md create mode 100644 .github/PULL_REQUEST_TEMPLATE.md create mode 100644 .github/dependabot.yml diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md new file mode 100644 index 000000000..f8b8ed9d2 --- /dev/null +++ b/.github/ISSUE_TEMPLATE.md @@ -0,0 +1,17 @@ +## Expected Behavior + + +## Actual Behavior + + +## Steps to Reproduce the Problem + + 1. + 1. + 1. + +## Specifications + + - Version: + - Platform: + - Subsystem: diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 000000000..4030f6fe7 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,7 @@ +Fixes # + +## Proposed Changes + + - + - + - diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 000000000..e1349d56b --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,40 @@ +version: 2 +updates: + - package-ecosystem: gomod + directory: "/" + schedule: + interval: 'weekly' + labels: + - 'dependabot' + open-pull-requests-limit: 5 + groups: + # We are less concerned about the minor dependencies + minor-dependencies: + patterns: + - "*" + # Skip docker and k8 dependencies. We want to manually keep an eye on these + exclude-patterns: + - "*/docker/*" + - "*/moby/*" + - "*/opencontainers/*" + - "*/cri-api/*" + - "*/kubernetes/*" + - package-ecosystem: gomod + directory: "/" + schedule: + interval: 'monthly' + labels: + - 'dependabot' + open-pull-requests-limit: 5 + reviewers: + - 'nwneisen' + - 'neersighted' + groups: + # Our major dependencies are only done as a reminder. These should be manually checked + major-dependencies: + patterns: + - "*/docker/*" + - "*/moby/*" + - "*/opencontainers/*" + - "*/cri-api/*" + - "*/kubernetes/*"