Skip to content

ci: add weekly Dependabot coverage with gated auto-merge - #420

Merged
vkgeorgia merged 1 commit into
mainfrom
chore/dependabot-layer1-continuous-updates
Jul 31, 2026
Merged

ci: add weekly Dependabot coverage with gated auto-merge#420
vkgeorgia merged 1 commit into
mainfrom
chore/dependabot-layer1-continuous-updates

Conversation

@transitrix

Copy link
Copy Markdown
Owner

Summary

  • Add .github/dependabot.yml: weekly updates for all four npm CLI packages (decisions-cli, ingest-cli, reg-intel-cli, reqif-cli) and the GitHub Actions ecosystem, security/patch/minor only — major-version bumps stay excluded for the twice-yearly wave.
  • Add .github/workflows/dependabot-auto-merge.yml: auto-merges a Dependabot PR only after every check on it — including Public-surface hygiene — has already concluded successfully, and only for non-major bumps.
  • Confirmed Dependabot alerts are already enabled on this repository (verified via the API, no action needed).

Test plan

  • node scripts/check-workflow-scripts.mjs passes locally
  • Re-read both new files in full after writing to confirm no truncation
  • CI green on this PR (ADL guard, Notations doc-lint, Public-surface hygiene, PR description policy, etc.)

Covers all four npm CLI packages and the GitHub Actions ecosystem;
major-version bumps stay excluded for the twice-yearly wave. Auto-merge
only fires after every check on the PR — including public-surface
hygiene — has already passed.

Signed-off-by: Valerii Korobeinikov <vkgeorgia@icloud.com>
@transitrix transitrix added the needs:human-merge Mergeable but not a simple PR; awaits human merge label Jul 31, 2026
@vkgeorgia
vkgeorgia merged commit acd39a0 into main Jul 31, 2026
10 checks passed
@vkgeorgia
vkgeorgia deleted the chore/dependabot-layer1-continuous-updates branch July 31, 2026 11:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

needs:human-merge Mergeable but not a simple PR; awaits human merge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants