⚙️ [Maintenance]: Dependabot updates retain default cooldown - #174
Conversation
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
There was a problem hiding this comment.
Pull request overview
This PR removes the explicit Dependabot version-update cooldown configuration so the repository relies on Dependabot’s documented default (3 days), while keeping the existing schedules, time zone, labels, and “one PR per dependency” behavior unchanged.
Changes:
- Removed
cooldown.default-days: 3from bothgithub-actionsandpipupdate entries. - Removed the inline
zizmorsuppression comments that were only needed due to the explicit cooldown mapping.
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 2 out of 2 changed files in this pull request and generated no new comments.
Suppressed comments (3)
.github/dependabot.yml:26
- Same as above: consider documenting that this entry relies on Dependabot’s implicit 3-day default cooldown now that the explicit config was removed.
schedule:
interval: cron
cronjob: "0 9 * * 1,3,5"
timezone: Europe/Oslo
.github/zizmor.yml:3
- The zizmor suppression disables a security rule but doesn’t document why the exception is safe/required. Adding a short rationale here will make the suppression auditable when someone later asks why this rule is turned off.
rules:
dependabot-cooldown:
disable: true
.github/dependabot.yml:16
- With the explicit cooldown removed, it’s no longer obvious to readers that Dependabot still enforces a (default) cooldown for version updates. Consider adding a brief comment noting that this relies on Dependabot’s implicit 3-day default to preserve intent without duplicating config.
This issue also appears on line 23 of the same file.
schedule:
interval: cron
cronjob: "0 9 * * 1,3,5"
timezone: Europe/Oslo
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 2 out of 2 changed files in this pull request and generated no new comments.
Suppressed comments (1)
.github/linters/zizmor.yaml:4
- This introduces the repo’s first
*.yamlfile, but the YAML coding standard says every YAML file MUST use the.ymlextension (with.pre-commit-config.yamlas the only documented exception). If Zizmor/Super-Linter does not hard-require.yaml, consider renaming this tozizmor.yml; if it does, the exception should be documented insrc/docs/Coding-Standards/YAML.md(and any other relevant standards) so the repo doesn’t drift from its own lintability rules.
---
rules:
dependabot-cooldown:
disable: true
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 5 out of 5 changed files in this pull request and generated no new comments.
Suppressed comments (1)
.github/linters/zizmor.yaml:4
zizmorrule configuration usesenabled: falseto disable a rule;disable: trueis not recognized per zizmor’s config schema, so this file likely won’t have the intended effect and CI may still reportdependabot-cooldownfindings.
rules:
dependabot-cooldown:
disable: true
Dependabot version-update pull requests continue to use the three-day cooldown built into Dependabot, without repository-specific configuration that duplicates the default.
Changed: Cooldown configuration
GitHub Actions and Python dependency updates continue to run at
0 9 * * 1,3,5inEurope/Oslowith their existing labels, and each dependency update remains an independent pull request.Technical details
cooldown.default-days: 3mappings and their inline Zizmor suppressions from.github/dependabot.yml; Dependabot's documented default preserves the same version-update behavior..github/linters/zizmor.yamlto disable onlydependabot-cooldown: Zizmor 1.25.2 requires an explicit cooldown mapping even when configured with a three-day threshold, so it cannot represent Dependabot's equivalent implicit default. Super-Linter invokes this configuration path directly.remove-dependabot-cooldownrather than<type>/<issue>-<slug>because the required one-time session rename occurred before the delivery Task existed; the Copilot app cannot rename it again or retain a slash.cooldown; Remove redundant Dependabot cooldown configuration #173 is the only delivery issue fully satisfied by this diff..github/dependabot.yml.github/linters/zizmor.yamlsrc/docs/Capabilities/dependency-updates/**src/docs/Coding-Standards/GitHub-Actions.mdRelevant issues (or links)
Related work