Skip to content

v1.0.0

Choose a tag to compare

@sideeffffect sideeffffect released this 13 Aug 00:11
40898e9

First release that emits real GitHub Actions workflow commands.

The plugin descends from JetBrains' sbt-teamcity-logger and, until now, emitted TeamCity-shaped output that GitHub Actions could not parse. As of 1.0.0 it speaks GitHub Actions natively:

  • Annotations — compiler warnings/errors become inline ::error / ::warning / ::notice annotations with file, line and column, and test failures become ::error annotations (with @actions/core-compatible escaping).
  • Log groups — compilation and test suites are folded into collapsible ::group:: / ::endgroup:: sections. Grouping is depth-aware (no leaked nested groups), and per-suite groups are used only when tests run sequentially — under parallel execution suites would interleave, so failures are reported as annotations instead.

Also in this release:

  • Correct GitHub Actions detection via GITHUB_ACTIONS (#5)
  • Metadata/README cleanup + provenance (#5), CI/Release badge table (#9)
  • The plugin now dogfoods itself in its own build (#8)
  • First test suite (munit)

Requires sbt 1.x. An sbt 2.x cross-build is in progress.