Commit bb1a067
ci: release-smoke - run a real Maven build instead of jbang/javac+java
Both smoke paths previously bypassed Maven: the native-runner legs used
jbang, the container-probe legs used a quiet dependency-plugin:copy +
raw javac/java. Output was a single terse line, nothing that looked
like an actual build.
Move Smoke.java into a standard src/main/java layout and add a
standalone .github/smoke/pom.xml (outside the root reactor) that
resolves the released zstd + native jars via -Dzstd.version/
-Dzstd.classifier and runs them with exec-maven-plugin. Vendor the
Maven Wrapper already used at the repo root so no leg needs a
preinstalled Maven - including inside the 8 container-probe images,
which now run the same `mvnw compile exec:exec` under their own JDK
instead of only executing a bare `java` command compiled on the host.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>1 parent 8b9ab52 commit bb1a067
6 files changed
Lines changed: 568 additions & 32 deletions
File tree
- .github
- smoke
- .mvn/wrapper
- src/main/java
- workflows
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments