Skip to content

Say why CI's Python tools are not in dependabot.yml - #11

Merged
kkdev92 merged 1 commit into
mainfrom
docs/dependabot-scope-note
Aug 17, 2026
Merged

Say why CI's Python tools are not in dependabot.yml#11
kkdev92 merged 1 commit into
mainfrom
docs/dependabot-scope-note

Conversation

@kkdev92

@kkdev92 kkdev92 commented Aug 17, 2026

Copy link
Copy Markdown
Owner

dependabot.yml already explains why firmware and managed-component versions
are left to manual review. tools/requirements-ci.txt arrived after that note
was written and is not mentioned, so its absence from the updates list reads
as an oversight rather than a decision.

It is a decision, and this records it.

Dependabot would treat requirements-ci.in and requirements-ci.txt as a
pip-compile pair and regenerate the lock in its own environment. This lock only
installs if it is resolved for the runners specifically — --python-version 3.12 --python-platform linux. Resolved anywhere else it omits
typing-extensions, which anyio needs on Python 3.12, and --require-hashes
then refuses the entire install rather than fetching the missing package.

Security alerts do not come from this file and continue to cover those
packages, which is the part that matters for being told about a vulnerability.

Only comments change; the configuration is untouched and still declares the
single github-actions ecosystem.

🤖 Generated with Claude Code

The file already explains why firmware and managed-component versions are left
to manual review. tools/requirements-ci.txt arrived after that note was written
and is not covered by it, so the omission reads as an oversight rather than a
decision.

It is a decision. Dependabot would treat the .in and .txt as a pip-compile pair
and regenerate the lock in its own environment, but this lock only installs if
it is resolved for the runners specifically: resolved anywhere else it drops
typing-extensions, and --require-hashes then refuses the entire install rather
than fetching the missing package.

Security alerts do not come from this file and continue to cover those packages,
which is the part that matters for being told about a vulnerability.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@kkdev92
kkdev92 merged commit 0bfa3cc into main Aug 17, 2026
13 checks passed
@kkdev92
kkdev92 deleted the docs/dependabot-scope-note branch August 17, 2026 14:35
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