Semantic Diff

#9004 Parse changelog fragments without the release script's dependencies

1 commit

29cf7595658b574939fed8a45992fe8cb686d5b8..pr-9004

edad6414f · cknitt + Claude · Oct 23, 2026, 17:34 UTC

Parse changelog fragments without the release script's dependencies

The Semantic Diff workflow runs commitRecords.js without node_modules, and changelog.js now imports magicNumbers.js, which imports semver, so every pull request's semantic diff failed. Fragment parsing moves to changelogFragments.js, which imports nothing, and a test keeps the renderer's imports to Node's modules and its own files.