Skip to content

Improve diffbudget release check coverage#3

Merged
rogerchappel merged 3 commits into
mainfrom
garden/release-check-gates
May 22, 2026
Merged

Improve diffbudget release check coverage#3
rogerchappel merged 3 commits into
mainfrom
garden/release-check-gates

Conversation

@rogerchappel

@rogerchappel rogerchappel commented May 19, 2026

Copy link
Copy Markdown
Owner

What changed

  • Hardened release:check so release dry runs exercise typecheck/check, tests, smoke coverage, and package packing through the canonical npm script.
  • Switched the compiled test glob to dist/*.test.js so Linux CI does not pass an unexpanded dist/**/*.test.js pattern to Node.
  • Pointed CI at the canonical release gate plus repository validation.

Why it matters

This makes PR and release evidence harder to accidentally weaken, and fixes the Linux CI test discovery failure that was already showing on dependency PRs.

Verification

  • npm ci --no-audit --no-fund passed.
  • npm run release:check passed.
  • bash scripts/validate.sh passed.

Remaining limitations

  • No package was published and no release tag was created.

@rogerchappel rogerchappel merged commit 8dedbb0 into main May 22, 2026
2 checks passed
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