Skip to content

build(deps-dev): bump c8 from 11.0.0 to 12.0.0 - #78

Merged
hannsxpeter merged 1 commit into
mainfrom
dependabot/npm_and_yarn/c8-12.0.0
Aug 4, 2026
Merged

build(deps-dev): bump c8 from 11.0.0 to 12.0.0#78
hannsxpeter merged 1 commit into
mainfrom
dependabot/npm_and_yarn/c8-12.0.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 20, 2026

Copy link
Copy Markdown
Contributor

Bumps c8 from 11.0.0 to 12.0.0.

Release notes

Sourced from c8's releases.

v12.0.0

12.0.0 (2026-07-14)

⚠ BREAKING CHANGES

  • yargs enforces a stricter range of Node versions ^20.19.0 || ^22.12.0 || >=23

Features

Changelog

Sourced from c8's changelog.

12.0.0 (2026-07-14)

⚠ BREAKING CHANGES

  • yargs enforces a stricter range of Node versions ^20.19.0 || ^22.12.0 || >=23

Features

Commits

@dependabot @github

dependabot Bot commented on behalf of github Jul 20, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: dependencies, needs-triage. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/c8-12.0.0 branch from 8477687 to 8d965ca Compare July 22, 2026 23:49
Bumps [c8](https://github.com/bcoe/c8) from 11.0.0 to 12.0.0.
- [Release notes](https://github.com/bcoe/c8/releases)
- [Changelog](https://github.com/bcoe/c8/blob/main/CHANGELOG.md)
- [Commits](bcoe/c8@v11.0.0...v12.0.0)

---
updated-dependencies:
- dependency-name: c8
  dependency-version: 12.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title Bump c8 from 11.0.0 to 12.0.0 build(deps-dev): bump c8 from 11.0.0 to 12.0.0 Aug 3, 2026
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/c8-12.0.0 branch from 8d965ca to 85a3c6d Compare August 3, 2026 23:53
@hannsxpeter
hannsxpeter merged commit eb1231d into main Aug 4, 2026
3 of 4 checks passed
@hannsxpeter
hannsxpeter deleted the dependabot/npm_and_yarn/c8-12.0.0 branch August 4, 2026 04:50
hannsxpeter added a commit that referenced this pull request Aug 4, 2026
Merging PR #78 changed the root package.json, which invalidates the
package.json source hash recorded in the roadmap's Evidence Provenance
block. Dependabot cannot run `npm run version:sync`, so main goes red on
`roadmap:hash:package.json` the moment any root-dependency pull request
lands. This is the repair, not a fix for the underlying friction.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
hannsxpeter added a commit that referenced this pull request Aug 4, 2026
The roadmap's Evidence Provenance block hashed package.json, asserting a
derivation that does not exist: god-roadmapper is spawned with the PRD and
ARCH paths and never reads the manifest, ROADMAP.mdx derives no content from
it, and the one value it does take, the version, is already asserted by
roadmap:source-version.

What the hash actually did was fail every pull request touching a root
dependency, because Dependabot cannot run version:sync. PR #78 failed on
exactly that with all three Node jobs green and coverage complete; c8 was
never the problem. The documented remedy re-stamped the hash blind, and
across 151 commits touching package.json it never once made anybody read a
diff, which is U-07 inside a guard.

The three genuine sources keep whole-file hashes at full strength. A new
regression test proves a devDependency bump leaves roadmap evidence valid,
and the staleness test is repointed at PRD.mdx rather than deleted.

The deletion is paid for with more coverage than it removes: a root manifest
shape check asserts the exact top-level key set and that dependencies,
optionalDependencies and peerDependencies are all empty. The old check read
only dependencies, so ADR-002's no-production-dependency claim could have
been broken through optionalDependencies with nothing in the repo noticing.

Also lands Dependabot PR #78 (c8 12, devDependency only, engines.node stays
>=18) and PR #89 (checkout v7.0.1, setup-node v7.0.0, setup-python v7.0.0
across all four workflows).

Self-truth ledger: 141 -> 140 checks. Static check: +1.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
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