diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..ba93873 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,46 @@ +version: 2 +updates: + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "daily" + time: "06:00" + timezone: "America/Chicago" + commit-message: + prefix: "chore" + ignore: + # These actions deliver the latest versions by updating the major + # release tag, so ignore minor and patch versions + - dependency-name: "actions/*" + update-types: + - version-update:semver-minor + - version-update:semver-patch + + - package-ecosystem: "gomod" + directory: "/" + schedule: + interval: "daily" + time: "06:00" + timezone: "America/Chicago" + commit-message: + prefix: "chore" + ignore: + # Ignore major and minor updates to Kubernetes packages, as we + # manage these versions manually according to our version policy: + # https://www.notion.so/coderhq/Kubernetes-version-support-strategy-82ecd5c9761e411e9dab61a7a1484418 + - dependency-name: k8s.io/api + update-types: + - version-update:semver-major + - version-update:semver-minor + - dependency-name: k8s.io/apimachinery + update-types: + - version-update:semver-major + - version-update:semver-minor + - dependency-name: k8s.io/client-go + update-types: + - version-update:semver-major + - version-update:semver-minor + - dependency-name: k8s.io/metrics + update-types: + - version-update:semver-major + - version-update:semver-minor