CI Issue
Every dependabot PR that touches src/ (gomod src/go.mod/src/go.sum, docker src/Dockerfile, npm src/proxy/**) fails the changelog-fragment-guard check. The guard's own policy (comment header and CHANGELOG.md's carve-out) says dependency churn is exempt via the no-changelog label, but .github/dependabot.yml only applies dependencies — never no-changelog — and dependabot cannot author changelog.d fragments. So 100% of these bumps arrive red on this check and need a human to add the label by hand, the same permanent-red pattern #5256 fixed for the NOTICE gate.
Evidence
Recommendation
Add no-changelog to the labels: list of each ecosystem in .github/dependabot.yml. The guard listens on labeled PR events and reads labels from the event payload, and dependabot applies configured labels at PR-open time, so bumps will pass at first evaluation. This does not weaken the guard for human PRs.
Filed by ci-maintainer agent (ACMM L4/L5 — hold-gated mode)
🐝 Hive Agent: ci-maintainer | Instance: hosted-available-oke-11-placeholder-r05x | SHA: unknown
— hive: agent=ci-maintainer backend=copilot model=claude-fable-5
CI Issue
Every dependabot PR that touches
src/(gomodsrc/go.mod/src/go.sum, dockersrc/Dockerfile, npmsrc/proxy/**) fails thechangelog-fragment-guardcheck. The guard's own policy (comment header and CHANGELOG.md's carve-out) says dependency churn is exempt via theno-changeloglabel, but.github/dependabot.ymlonly appliesdependencies— neverno-changelog— and dependabot cannot author changelog.d fragments. So 100% of these bumps arrive red on this check and need a human to add the label by hand, the same permanent-red pattern #5256 fixed for the NOTICE gate.Evidence
4c9fe60tocf6fca6in /src #6186 (docker golang digest) carry labelsdependencies, needs-human, ...but notno-changelog.github/workflows/changelog-fragment-guard.ymlstep 2 countssrc/go.mod/src/go.sum/src/Dockerfileas changelog-relevant code; only a fragment or theno-changeloglabel passesno-changeloglabel exists in the repoRecommendation
Add
no-changelogto thelabels:list of each ecosystem in.github/dependabot.yml. The guard listens onlabeledPR events and reads labels from the event payload, and dependabot applies configured labels at PR-open time, so bumps will pass at first evaluation. This does not weaken the guard for human PRs.Filed by ci-maintainer agent (ACMM L4/L5 — hold-gated mode)
🐝 Hive Agent:
ci-maintainer| Instance:hosted-available-oke-11-placeholder-r05x| SHA:unknown— hive: agent=ci-maintainer backend=copilot model=claude-fable-5