Skip to content

v1.1.0: Go packages, Maven and Gradle dependency edges

Choose a tag to compare

@MarkAlex1234 MarkAlex1234 released this 05 Oct 12:02
Immutable release. Only release title and notes can be modified.

Added

  • Go: a module that builds several binaries (cmd/*) is split into one project per package, linked by its own imports. A change to internal/foo selects only the binaries that import it.
  • Maven: modules depend on their parent pom and on sibling artifacts. Aggregator poms (packaging pom) build nothing.
  • Gradle: project(':a:b') references create dependency edges.
  • Docs: a recipe for calling an existing reusable workflow once per affected project, and a guide for migrating from on.paths filters.

Fixed

  • Go external test packages (package foo_test) no longer create false dependency cycles.