Skip to content

chore(deps): bump codecov/codecov-action from 5 to 6 in the github-actions group across 1 directory#95

Merged
cmeans-claude-dev[bot] merged 2 commits into
mainfrom
dependabot/github_actions/github-actions-7980569b8c
Apr 27, 2026
Merged

chore(deps): bump codecov/codecov-action from 5 to 6 in the github-actions group across 1 directory#95
cmeans-claude-dev[bot] merged 2 commits into
mainfrom
dependabot/github_actions/github-actions-7980569b8c

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Apr 26, 2026

Bumps the github-actions group with 1 update in the / directory: codecov/codecov-action.

Updates codecov/codecov-action from 5 to 6

Release notes

Sourced from codecov/codecov-action's releases.

v6.0.0

⚠️ This version introduces support for node24 which make cause breaking changes for systems that do not currently support node24. ⚠️

What's Changed

Full Changelog: codecov/codecov-action@v5.5.4...v6.0.0

v5.5.4

This is a mirror of v5.5.2. v6 will be released which requires node24

What's Changed

Full Changelog: codecov/codecov-action@v5.5.3...v5.5.4

v5.5.3

What's Changed

Full Changelog: codecov/codecov-action@v5.5.2...v5.5.3

v5.5.2

What's Changed

New Contributors

Full Changelog: codecov/codecov-action@v5.5.1...v5.5.2

v5.5.1

What's Changed

... (truncated)

Changelog

Sourced from codecov/codecov-action's changelog.

v5.5.2

What's Changed

Full Changelog: https://github.com/codecov/codecov-action/compare/v5.5.1..v5.5.2

v5.5.1

What's Changed

Full Changelog: https://github.com/codecov/codecov-action/compare/v5.5.0..v5.5.1

v5.5.0

What's Changed

Full Changelog: https://github.com/codecov/codecov-action/compare/v5.4.3..v5.5.0

v5.4.3

What's Changed

Full Changelog: https://github.com/codecov/codecov-action/compare/v5.4.2..v5.4.3

v5.4.2

... (truncated)

Commits

@dependabot dependabot Bot added dependencies Dependency updates github-actions GitHub Actions workflow updates labels Apr 26, 2026
@github-actions github-actions Bot added Awaiting CI Dev complete, waiting for CI/Codecov to pass before QA Ready for QA Dev work complete — QA can begin review and removed Awaiting CI Dev complete, waiting for CI/Codecov to pass before QA labels Apr 26, 2026
@codecov
Copy link
Copy Markdown

codecov Bot commented Apr 26, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@cmeans cmeans added the QA Active QA is actively reviewing; Dev should not push changes label Apr 26, 2026
@github-actions github-actions Bot removed the Ready for QA Dev work complete — QA can begin review label Apr 26, 2026
Copy link
Copy Markdown
Owner

@cmeans cmeans left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

QA Review — Round 1 (first live Dependabot PR — cascade validation)

Head e5b4622. Single-file change: .github/workflows/ci.yml codecov/codecov-action@v5@v6.

Cascade validation (from PR #94 just-merged config)

Validation point Result
PR title format chore(deps): bump codecov/codecov-action from 5 to 6 in the github-actions group — single (deps) scope. F1 fix from #94 verified end-to-end.
Labels auto-applied dependencies + github-actions (label config from #94 working)
Named group surfaces in title ✅ "in the github-actions group" — named group config working
Branch path dependabot/github_actions/github-actions-7980569b8c — github-actions ecosystem (no uv-routing here since this is GHA, not Python)

Findings

# Finding Suggested fix
1 Substantive (CHANGELOG-per-PR rule) — PR adds no ## [Unreleased] entry. The feedback_changelog_per_pr.md rule and the existing CHANGELOG-per-PR pattern across the cmeans repos require one. The dependabot-pr-hygiene playbook's expected behavior is that the auto-CHANGELOG workflow handles this for Dependabot PRs — but .github/workflows/dependabot-changelog.yml is not deployed yet on this repo (it's in open PR #96, separately). So this PR has the gap the cascade is designed to close. Preferred path (validates the cascade end-to-end): land PR #96 first → operator configures BOT_APP_ID + BOT_APP_PRIVATE_KEY repo secrets → maintainer posts @dependabot recreate on #95 (not me — bot-posted Dependabot slash-commands are silently ignored per house rule). The recreated #95 will get an auto-CHANGELOG entry from the workflow's bot-push, validating the full cascade end-to-end (the equivalent of mcp-synology's PR #61 validation). Alternative: hand-add a ### Changed entry on this branch (Dev work) — works but doesn't validate the workflow.
2 Observation (breaking-change risk in codecov-action v6.0.0) — release notes call out: "This version introduces support for node24 which make cause breaking changes for systems that do not currently support node24." Empirically fine here (ci.yml uses ubuntu-latest, codecov/patch ran SUCCESS on e5b4622), but worth flagging in case CI matrix expands to self-hosted or older runners. No action needed.

Verification (current session)

Check Result
Diff scope 1 file, +1/-1 (action version pin only)
CI rollup lint / typecheck / test 3.11–3.13 / on-push / qa-approved / codecov/patch all SUCCESS — codecov v6 ran cleanly on the PR's own coverage upload
pytest/ruff/mypy not re-run locally — change is CI-workflow-only, no source impact; CI itself is the canonical signal

Verdict

QA Failed — F1 (missing CHANGELOG entry, blocked on the cascade workflow not yet deployed) is the only blocker. F2 is observational. The cleanest unblock is to land PR #96 first; everything else about #95 looks good and the cascade title/label/group machinery is empirically working.

@cmeans
Copy link
Copy Markdown
Owner

cmeans commented Apr 26, 2026

Applying QA Failed as the final act of round 1: missing CHANGELOG entry blocked on the auto-CHANGELOG workflow (PR #96) not yet deployed. Cascade title/label/group machinery from #94 verified working end-to-end — single chore(deps): prefix, named-group surfacing, labels applied. Preferred unblock: land #96 first, configure App secrets, then you (not me) post @dependabot recreate on #95 to drive end-to-end validation.

@cmeans cmeans added QA Failed QA found issues — needs dev attention and removed QA Active QA is actively reviewing; Dev should not push changes labels Apr 26, 2026
@cmeans
Copy link
Copy Markdown
Owner

cmeans commented Apr 27, 2026

@dependabot recreate

Bumps the github-actions group with 1 update in the / directory: [codecov/codecov-action](https://github.com/codecov/codecov-action).


Updates `codecov/codecov-action` from 5 to 6
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](codecov/codecov-action@v5...v6)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title chore(deps): bump codecov/codecov-action from 5 to 6 in the github-actions group chore(deps): bump codecov/codecov-action from 5 to 6 in the github-actions group across 1 directory Apr 27, 2026
@dependabot dependabot Bot force-pushed the dependabot/github_actions/github-actions-7980569b8c branch from e5b4622 to 40587a1 Compare April 27, 2026 00:08
@github-actions github-actions Bot added Awaiting CI Dev complete, waiting for CI/Codecov to pass before QA and removed QA Failed QA found issues — needs dev attention labels Apr 27, 2026
@github-actions github-actions Bot added Ready for QA Dev work complete — QA can begin review and removed Awaiting CI Dev complete, waiting for CI/Codecov to pass before QA labels Apr 27, 2026
@cmeans cmeans added the QA Active QA is actively reviewing; Dev should not push changes label Apr 27, 2026
@github-actions github-actions Bot removed the Ready for QA Dev work complete — QA can begin review label Apr 27, 2026
Copy link
Copy Markdown
Owner

@cmeans cmeans left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link
Copy Markdown
Owner

@cmeans cmeans left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

QA Review — Round 2 (end-to-end cascade validation)

Round-2 head 353e4be. Two commits since round 1: Dependabot's recreated bump (40587a1) + the auto-CHANGELOG bot commit (353e4be).

Cascade end-to-end validation

This is the equivalent of mcp-synology PR #61 — the live observation that proves the #94 + #96 cascade chain works on real Dependabot traffic.

Validation point Observed
Auto-CHANGELOG workflow ran ✅ "Dependabot CHANGELOG / changelog" check = SUCCESS on this PR
Bot commit subject format chore(changelog): record dep bumps from #95 (exact match to workflow template at dependabot-changelog.yml:215)
Bot author identity cmeans-claude-dev[bot]
Bot commit email — numeric user id, not APP_ID 272174644+cmeans-claude-dev[bot]@users.noreply.github.com (matches GH_BOT_USER_ID: '272174644' from the workflow; APP_ID 3223881 would have been wrong and broken bot-account resolution)
App-token push re-fired CI on bot HEAD ✅ lint, typecheck, test 3.11–3.13, codecov/patch, on-push, qa-approved all SUCCESS on 353e4be (the bot commit)
CHANGELOG entry shape - **Bump github-actions group: codecov/codecov-action 5→6** (#95) — matches my round-1 dry-run prediction exactly (named group surfaced, populated versions, not empty arrows — fetch-metadata v3.1.0 working as designed)
Insertion position — top of existing ### Changed (newest-first) ✅ entry lands at line 44, above the prior Add workflow_dispatch: entry
Idempotency: did not re-fire on its own push ✅ no second chore(changelog) commit; loop guard correctly recognized cmeans-claude-dev[bot] as last author
PR title still clean chore(deps): bump codecov/codecov-action from 5 to 6 in the github-actions group across 1 directory — single (deps) scope (the "across 1 directory" suffix is the standard Dependabot single-directory grouped-PR shape)

Round-1 status

# Round-1 finding Round-2 status
1 Missing CHANGELOG entry Fixed. Auto-CHANGELOG workflow added the entry as designed.
2 codecov-action v6 node24 requirement Same observation, same answer — empirically fine on ubuntu-latest, no action needed.

Verification (current session, head 353e4be)

Check Result
uv run pytest -q 488 passed, 6 deselected, 5 xfailed
uv run ruff check src/ tests/ clean
uv run mypy src/ clean
ci.yml YAML parse clean
CHANGELOG visual inspection newly-inserted entry at line 44, formatting clean, no other content disturbed
CI rollup on 353e4be all SUCCESS

Verdict

Ready for QA Signoff. Zero open findings. The full dependabot-pr-hygiene cascade is now empirically validated end-to-end on cmeans/mcp-clipboard:

  • #94dependabot.yml config (commit-message shape, named groups, labels)
  • #96 — auto-CHANGELOG workflow + PR template + Conventions doc
  • #95 — first live Dependabot PR successfully processed by the workflow chain

mcp-clipboard now joins mcp-synology and pypi-winnow-downloads as a fully-validated cascade target. Awaiting maintainer QA Approved.

The "across 1 directory" title-suffix is harmless but new on this repo (mcp-synology and pypi-winnow-downloads' grouped PRs surface "across N directories" depending on directory count). Not a finding — just an observation that the title format scales naturally to multi-directory groups when those occur.

@cmeans
Copy link
Copy Markdown
Owner

cmeans commented Apr 27, 2026

Applying Ready for QA Signoff as the final act of round 2: end-to-end cascade validation observed on this PR — auto-CHANGELOG workflow ran SUCCESS, bot commit 353e4be authored by cmeans-claude-dev[bot] (numeric id 272174644, not APP_ID), entry shape matches dry-run prediction (Bump github-actions group: codecov/codecov-action 5→6), App-token push re-fired all required CI on bot HEAD. Round-1 F1 (missing CHANGELOG) resolved by the workflow as designed. All verification re-run clean (pytest 488, ruff/mypy, YAML). Awaiting maintainer QA Approved.

@cmeans cmeans removed the QA Active QA is actively reviewing; Dev should not push changes label Apr 27, 2026
@cmeans cmeans added Ready for QA Signoff QA passed — ready for maintainer final review and merge QA Approved Manual QA testing completed and passed and removed Ready for QA Signoff QA passed — ready for maintainer final review and merge labels Apr 27, 2026
@cmeans-claude-dev cmeans-claude-dev Bot merged commit b075f59 into main Apr 27, 2026
32 checks passed
@cmeans-claude-dev cmeans-claude-dev Bot deleted the dependabot/github_actions/github-actions-7980569b8c branch April 27, 2026 00:24
@cmeans-claude-dev cmeans-claude-dev Bot mentioned this pull request May 2, 2026
6 tasks
cmeans-claude-dev Bot added a commit that referenced this pull request May 3, 2026
Bump pyproject.toml 2.2.1 -> 2.3.0 and convert the [Unreleased] block into [2.3.0] - 2026-05-02. A fresh empty [Unreleased] section sits above for the next cycle.

13 PRs aggregated since v2.2.1: #88, #92, #93, #94, #95, #96, #98, #99, #100, #101, #102, #103, #104.

Tag-push (v2.3.0) after merge triggers .github/workflows/publish.yml.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Dependency updates github-actions GitHub Actions workflow updates QA Approved Manual QA testing completed and passed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant