diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 020dca75c8..4df578b5ce 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,5 +1,20 @@ version: 2 updates: + # Check for major npm dependency updates every day, such that we can get a + # head start on any necessary work to upgrade. + - package-ecosystem: npm + directory: "/" + schedule: + interval: daily + labels: + - Update dependencies + ignore: + - dependency-name: "*" + update-types: + - version-update:semver-minor + - version-update:semver-patch + # Create a batched update with all minor and patch npm dependency updates once + # a week. - package-ecosystem: npm directory: "/" schedule: @@ -9,13 +24,24 @@ updates: ignore: - dependency-name: "*" update-types: - - version-update:semver-minor - - version-update:semver-patch + - version-update:semver-major + groups: + npm-minor: + patterns: + - "*" - package-ecosystem: github-actions directory: "/" schedule: interval: weekly + groups: + actions: + patterns: + - "*" - package-ecosystem: github-actions directory: "/.github/actions/setup-swift/" # All subdirectories outside of "/.github/workflows" must be explicitly included. schedule: interval: weekly + groups: + actions-setup-swift: + patterns: + - "*"