Skip to content

chore(deps): batch Dependabot updates monthly - #18

Merged
leynier merged 1 commit into
mainfrom
codex/dependabot-monthly-20260830
Aug 31, 2026
Merged

leynier merged 1 commit into
mainfrom
codex/dependabot-monthly-20260830

Conversation

@leynier

@leynier leynier commented Aug 31, 2026

Copy link
Copy Markdown
Owner

Routine dependency updates currently run weekly and open separate pull requests. This changes uv and GitHub Actions to one monthly batch per ecosystem with a seven-day release cooldown.

  • Keep uv at / for the shared pyproject.toml and uv.lock, and GitHub Actions at / for the workflows.
  • Group all allowed major, minor, and patch updates under monthly-batch, explicitly scoped to version-updates.
  • Leave security fixes outside the monthly schedule, version group, and cooldown. Both ecosystems support security updates in the current GitHub support matrix; cooldown applies only to version updates.
  • Change only .github/dependabot.yml; package versions, lockfiles, workflows, and generated catalogs remain unchanged.

Validation passed: PyYAML parsing and Dependabot JSON schema; manifest locations, unique coverage, and security separation; git diff --check; all README quality gates (lock check, Ruff format/lint, ty, skill validation, catalog generation, build); 317 offline tests with 100% statement and branch coverage, with the Test DC test skipped. Installed the built wheel in an isolated environment and verified schema-versioned JSON with empty stderr.

Security settings were already enabled: vulnerability alerts returned HTTP 204; automated security fixes returned enabled: true, paused: false; GraphQL confirmed hasVulnerabilityAlertsEnabled: true and five dependency graph manifests. GitHub currently reports zero dependencies for each manifest, so this verifies the enabled settings and manifest visibility, not complete dependency ingestion or the absence of vulnerabilities. No security setting change was necessary.

The alerts API also reports one existing open high-severity alert. Remediating it would require a separate dependency update and is outside this configuration-only change.

@leynier
leynier merged commit adf38a0 into main Aug 31, 2026
5 checks passed
@leynier
leynier deleted the codex/dependabot-monthly-20260830 branch August 31, 2026 01:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant