Skip to content

Improve gitbriefcase release check coverage#3

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

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

Conversation

@rogerchappel
Copy link
Copy Markdown
Owner

@rogerchappel rogerchappel commented May 19, 2026

What changed

  • Hardened release:check so release dry runs exercise typecheck/check, tests, smoke coverage, and package packing through the canonical npm script.
  • Made tgz creation portable on GNU tar by using GZIP=-n instead of the BSD-only tar --options gzip:!timestamp flag.

Why it matters

This makes PR and release evidence harder to accidentally weaken, and fixes the Linux CI failure where tar rejected --options during bundle creation tests.

Verification

  • npm ci --no-audit --no-fund passed.
  • npm run release:check passed.

Remaining limitations

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

@rogerchappel rogerchappel merged commit ddc7cf7 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