Skip to content

PS-DEP-01: Dependabot configured - #1

Merged
hudsonaikins merged 1 commit into
mainfrom
engine/ps-dep-01/adopt-actions-ci
Nov 8, 2026
Merged

hudsonaikins merged 1 commit into
mainfrom
engine/ps-dep-01/adopt-actions-ci

Conversation

@hudsonaikins

Copy link
Copy Markdown
Contributor

PS-DEP-01: Dependabot configured

Opened by the Infrastructure Engine (platform standard v1). Playbook: adopt-actions-ci.

Why: the conformance checker reported:

What changed: .github/dependabot.yml

Added weekly Dependabot updates for root uv dependencies, sandbox pip requirements, and GitHub Actions, grouping minor and patch updates.

Verification (run by the Engine, not taken from the worker)

  • Rule status after the change: pass
  • Out-of-scope files: none; unpinned actions: none
  • (no run steps)

Review

Written by codex, reviewed by claude: approve. The patch adds only .github/dependabot.yml, which is the file PS-DEP-01 asks for, and nothing else. The three ecosystems it lists match what is in the repo. uv covers the root pyproject.toml and uv.lock. pip covers infra/smolvm, whose requirements.in and requirements.txt were compiled with uv pip compile. github-actions covers .github/workflows/ci.yml. The schema is valid (version 2, a weekly schedule, and groups that bundle minor and patch updates). There are no secrets, no paid calls and no workflow changes, so pinned actions are not affected. The engine checks show the rule passing afterwards with no lint, config or CI-replay problems. The two notes below are optional coverage gaps, not reasons to block.

  • [minor] .github/dependabot.yml: infra/smolvm/Dockerfile takes its base image from ARG BASE_IMAGE, which is set by the JSON image manifests, so a docker ecosystem entry would probably find nothing to update. That is a reasonable reason to leave Docker out, but nothing in the patch or repo records it, so a follow-up should say whether base-image digests are refreshed some other way.
  • [minor] infra/smolvm/graphify.txt: graphify.in and graphify.txt are non-standard requirement-file names. Dependabot's pip updater may not pick them up, since it mainly looks for files named like requirements*.txt or *.in, and the Dockerfile installs graphify.txt with --no-deps --require-hashes. Check after merge whether Dependabot opens PRs for the graphify pins. If it doesn't, they will need manual refreshes.

Rollback: revert this PR. Nothing outside the repository changes.
Risk: low (CI or repository configuration only).

🤖 Generated with Claude Code

Infrastructure Engine task condere:PS-DEP-01 (playbook adopt-actions-ci).
Engine-Author: codex
Engine-Reviewer: claude

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@hudsonaikins
hudsonaikins marked this pull request as ready for review November 8, 2026 21:34
@hudsonaikins
hudsonaikins merged commit a137e21 into main Nov 8, 2026
2 checks passed
@hudsonaikins
hudsonaikins deleted the engine/ps-dep-01/adopt-actions-ci branch November 8, 2026 21:34
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