Skip to content

Watch this repo's dependencies — it was the only one with nothing - #6

Merged
Sbussiso merged 1 commit into
masterfrom
ci/watch-deps
Sep 13, 2026
Merged

Watch this repo's dependencies — it was the only one with nothing#6
Sbussiso merged 1 commit into
masterfrom
ci/watch-deps

Conversation

@Sbussiso

Copy link
Copy Markdown
Contributor

Part of finding 13 from the 2026-09-12 system review.

The other four Sentinel repos were wired up to Dependabot on 2026-09-09 and
this one was missed. The cost was already visible: actions/checkout sat on
v5 here while every sibling had moved to v7, and nothing existed to
say so.

What's watched

GitHub Actions only. The integration declares "requirements": [] — it
reaches Command Center through Home Assistant's own aiohttp session and
pulls in no third-party Python packages of its own, so there is no pip
manifest here to watch.

Worth recording because it's a trap: Dependabot cannot read
manifest.json
. Adding a requirements.txt purely to give it something to
track would mean watching a file nothing installs.

No auto-merge workflow

Following CameraNode's reasoning rather than the services'. This code runs
inside someone else's Home Assistant box, so a bump that breaks it breaks
their install — not a deployment we can roll back. These get looked at.

Also bumps actions/checkout v5 → v7 to match the rest of the fleet.


Still open from finding 13: this repo has no tags or releases at all,
while manifest.json declares "version": "0.1.1". HACS installs from
releases, so that version currently corresponds to nothing. Tagging it is a
publish event, so I left it for you rather than cutting a release
unprompted.

🤖 Generated with Claude Code

The other four Sentinel repos were wired up to Dependabot on 2026-09-09
and this one was missed. The cost was visible: actions/checkout sat on v5
here while every sibling had moved to v7, with nothing to say so.

GitHub Actions only. The integration declares "requirements": [] — it
reaches Command Center through Home Assistant's own aiohttp session and
pulls in no third-party Python packages — so there is no pip manifest to
watch. Dependabot cannot read manifest.json, so adding a requirements.txt
purely to give it something to track would mean watching a file nothing
installs.

No auto-merge workflow, following CameraNode's reasoning rather than the
services': this code runs inside someone else's Home Assistant, so a bump
that breaks it breaks their install rather than a deploy we can roll back.

Also bumps actions/checkout v5 -> v7 to match the rest of the fleet.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@Sbussiso
Sbussiso merged commit de6c340 into master Sep 13, 2026
4 checks passed
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