check-changelog-semver.mjs takes --api-baseline-path, --api-built and --api-refs, extracts the previous tag's tracked DLLs as git blobs, and runs the pinned Microsoft.DotNet.ApiCompat.Tool on each built assembly. Measured breaks make the release breaking for the lane check and must be declared under ### Breaking; a tool failure without a diagnostic refuses the release; a GameCult.* assembly the tag tracked and the build lacks is a break. Behavioural tests follow in the next commit. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
20 lines
345 B
JSON
20 lines
345 B
JSON
{
|
|
"version": 1,
|
|
"isRoot": true,
|
|
"tools": {
|
|
"dotnet-stryker": {
|
|
"version": "5.0.0",
|
|
"commands": [
|
|
"dotnet-stryker"
|
|
],
|
|
"rollForward": false
|
|
},
|
|
"microsoft.dotnet.apicompat.tool": {
|
|
"version": "10.0.202",
|
|
"commands": [
|
|
"apicompat"
|
|
],
|
|
"rollForward": false
|
|
}
|
|
}
|
|
}
|