Skip to content

AtlasArc.io CI 1.4.0

Latest

Choose a tag to compare

@bbottema bbottema released this 29 Jul 06:11

AtlasArc.io CI 1.4.0 adds a JUnit-native path for the complete configured cycle-governance evaluator.

  • Publishes io.atlasarc:atlasarc-junit:1.4.0 as an ordinary JUnit 5 assertion.
  • Evaluates configured Java, Kotlin, TypeScript, and mixed-stack evidence in-process without requiring ArchUnit test annotations or a separate CLI process.
  • Preserves the evaluator's fail-closed contract: unaccepted cycles, invalid or stale inputs, and internal errors become assertion failures with human diagnostic detail.
  • Keeps the standalone evaluator for process exit codes, JSON, and SARIF, and retains the native ArchUnit rule for JVM suites that already own class import.
  • Publishes sources and API documentation for the JUnit adapter; the public verified-example matrix covers its governed pass and ungoverned failure paths.
  • Includes overload-safe JVM member identity, durable governance-state handling, and deterministic resolved-baseline cleanup planning added since 1.3.0.

All four io.atlasarc artifacts are published together on Maven Central and require JDK 21 or newer.