• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

clintval / magicjar
100%

Build:
DEFAULT BRANCH: main
Repo Added 20 Jun 2026 04:14AM UTC
Token LJWQ3cUowlUgkj2nR3pP4gZOoijV2igGA regen
Build 20 Last
Files 2
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH main
branch: main
CHANGE BRANCH
x
Reset
Sync Branches
  • main
  • 0.1.0
  • 0.2.0
  • 0.3.0
  • cv_jar_handle_for_reflection_scanners
  • cv_magicjar_java_selector

15 Jul 2026 08:36PM UTC coverage: 99.671%. Remained the same
29448961405

push

github

web-flow
feat: select the JVM to launch via $MAGICJAR_JAVA (#3)

The generated preamble launched a bare `java` from PATH. It now launches
`"${MAGICJAR_JAVA:-java}"` at both sites (the .jar fast-path and the bare-name
path), so a caller can pin a specific JVM for a single invocation, for example
a legacy tool that requires Java 8, without mutating PATH.

Backward compatible: with `MAGICJAR_JAVA` unset the wrapper resolves to `java`,
byte-identical to previous behavior.

- README: document `MAGICJAR_JAVA`; bump the version to 0.3.0 and the example
  image/release tags from 0.1.0 to 0.3.0
- tests: assert both launch sites use the override in the preamble; add
  integration tests proving a set `MAGICJAR_JAVA` is honored on both the
  bare-name and the .jar fast-path (a fake `java` records which JVM ran)

303 of 304 relevant lines covered (99.67%)

9.51 hits per line

Relevant lines Covered
Build:
Build:
304 RELEVANT LINES 303 COVERED LINES
9.51 HITS PER LINE
Source Files on main
  • Tree
  • List 2
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
29448961405 main feat: select the JVM to launch via $MAGICJAR_JAVA (#3) The generated preamble launched a bare `java` from PATH. It now launches `"${MAGICJAR_JAVA:-java}"` at both sites (the .jar fast-path and the bare-name path), so a caller can pin a specific J... push 15 Jul 2026 08:38PM UTC web-flow github
99.67
29389297338 main feat: hand the JVM a .jar-named handle so reflections-based tools work (#2) * feat: hand the JVM a .jar-named handle so reflections-based tools work Tools like GATK discover classes (e.g. -T walkers) via libraries such as reflections, which only... push 15 Jul 2026 04:39AM UTC web-flow github
99.67
27976376082 main docs: delete newline in README push 22 Jun 2026 06:57PM UTC clintval github
99.67
27881171283 main style: rustfmt the resolver tests push 20 Jun 2026 07:18PM UTC clintval github
99.67
27880044895 main test: cover resolver error and edge branches Adds in-process unit tests for the failure and boundary paths that were only exercised through the spawned binary (and thus uncounted): validate_source rejections, is_already_magicked on unreadable pat... push 20 Jun 2026 06:32PM UTC clintval github
99.67
27861638975 main ci: build release artifacts with buildx instead of cross cross needs rustup to manage toolchains, which is not available on all hosts. Compile the static musl binary inside a multi-stage Dockerfile so the same path produces the release binaries a... push 20 Jun 2026 05:33AM UTC clintval github
57.24
27861537269 main chore: add .dockerignore push 20 Jun 2026 05:29AM UTC clintval github
57.24
27861533748 main feat: add dockerfile and publishing to CI push 20 Jun 2026 05:29AM UTC clintval github
57.24
27860866143 main chore: tiny CLI help fixups push 20 Jun 2026 04:59AM UTC clintval github
57.24
27860807178 main feat: parameterize preamble defaults and guard against double-wrapping - add --no-malloc-arena-max and --default-jvm-opts (defaults unchanged: -Xms512m -XX:+AggressiveHeap, MALLOC_ARENA_MAX=4) - error when the input is already a magicjar file, de... push 20 Jun 2026 04:57AM UTC clintval github
57.24
See All Builds (19)

Badge your Repo: magicjar

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc