Skip to content

fix: smoke test compile error, run smoke after release - #109

Merged
dfa1 merged 1 commit into
mainfrom
fix/107-smoke-tests-broken
Aug 4, 2026
Merged

fix: smoke test compile error, run smoke after release#109
dfa1 merged 1 commit into
mainfrom
fix/107-smoke-tests-broken

Conversation

@dfa1

@dfa1 dfa1 commented Aug 4, 2026

Copy link
Copy Markdown
Owner

Summary

  • decompressContextAdvanced() in .github/smoke/src/test/java/SmokeTest.java still passed a raw int where ZstdDecompressContext.decompress() now requires a ZstdByteSize — a leftover from the v0.12 domain-primitive refactor that broke compilation on every release-smoke.yml leg.
  • release-smoke.yml now also triggers on completion of publish.yml (in addition to the existing weekly schedule and manual dispatch), so a broken release is caught right after it ships rather than up to a week later.

Test plan

  • Compiled and ran .github/smoke against the published v0.12 artifact locally (sh .github/smoke/mvnw -f .github/smoke/pom.xml -Dzstd.version=0.12 -Dzstd.classifier=osx-aarch64 test) — 16/16 tests pass.
  • actionlint .github/workflows/release-smoke.yml — no issues.

Fixes #107

🤖 Generated with Claude Code

decompressContextAdvanced() still passed a raw int where
ZstdDecompressContext.decompress() now requires a ZstdByteSize (the
v0.12 domain-primitive refactor), breaking every release-smoke leg.

Also trigger release-smoke.yml automatically once publish.yml
completes, instead of relying solely on the weekly schedule, so a
broken release is caught right after it ships.

Fixes #107

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@dfa1
dfa1 merged commit 2ba0e89 into main Aug 4, 2026
1 check 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.

Smoke tests are broken

1 participant