actions/* + lib/* + CHANGELOG — merge upstream 0.6.0 onto the forge tree, and port every gh call site it brought (#198) #204

Merged
andres merged 211 commits from build/198-upstream-0.6.0 into main 2026-08-05 13:10:55 +00:00
Showing only changes of commit e98020b432 - Show all commits

View file

@ -60,6 +60,7 @@ EOF
check "unrelated inline code cannot hide an uncited marker on the same line" 1 \ check "unrelated inline code cannot hide an uncited marker on the same line" 1 \
"docs/CONSUMERS.md:1" run_check inline-neighbor "docs/CONSUMERS.md:1" run_check inline-neighbor
# This release comparison would have caught all five of #221's stale markers.
fixture shipped 0.6.0 fixture shipped 0.6.0
printf 'The new guard remains **unreleased** (#224).\n' \ printf 'The new guard remains **unreleased** (#224).\n' \
>"$TMP/shipped/docs/CONSUMERS.md" >"$TMP/shipped/docs/CONSUMERS.md"
@ -117,6 +118,7 @@ EOF
check "a self-qualified citation is ignored; local markers must use bare #N" 0 \ check "a self-qualified citation is ignored; local markers must use bare #N" 0 \
"agree with the tree" run_check self-qualified "agree with the tree" run_check self-qualified
# CHANGELOG.md:38 on main is the live bold-token entry prose this exclusion models.
fixture exclusions 0.6.0-dev fixture exclusions 0.6.0-dev
cat >"$TMP/exclusions/NOTES.md" <<'EOF' cat >"$TMP/exclusions/NOTES.md" <<'EOF'
# Notes # Notes