Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 22 additions & 2 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -1,19 +1,39 @@
# Keep the supply chain current: GitHub Actions (pinned by SHA - dependabot
# bumps the SHA and the version comment together) and Cargo dependencies.
# Keep the supply chain current: GitHub Actions and Cargo dependencies.
#
# Copy to .github/dependabot.yml.
#
# Dependabot opening a PR is not the rule being followed; merging it is. See
# design/dependencies.md: everything is on its latest release, always.
version: 2
updates:
# A stale action is the same problem as a stale crate, with more privileges.
- package-ecosystem: github-actions
directory: /
schedule:
interval: weekly
# The shared signing workflow stays at the organisation pin, which moves
# for every program at once: design/releases.md in
# Project-Colony-Resources, "The pin". A Dependabot PR would move one
# repository alone. Dependabot names that dependency after the workflow
# path (Project-Colony/Project-Colony-Resources/.github/workflows/...), so
# the rule needs the trailing wildcard to match it.
ignore:
- dependency-name: "Project-Colony/Project-Colony-Resources*"
groups:
actions:
patterns: ["*"]

- package-ecosystem: cargo
directory: /
schedule:
interval: weekly
open-pull-requests-limit: 5
# Transitive crates too, so the lockfile stays current without a manual
# `cargo update`.
allow:
- dependency-type: all
groups:
# Minor and patch bumps arrive as one PR, so a routine week is one review
# rather than fifteen. Majors stay separate: they deserve their own read.
cargo-minor:
update-types: ["minor", "patch"]
Loading
Loading