Skip to content

Add sbt-salad-days plugin to all sbt-softwaremill projects#376

Merged
adamw merged 3 commits into
masterfrom
add-sbt-salad-days
Jun 24, 2026
Merged

Add sbt-salad-days plugin to all sbt-softwaremill projects#376
adamw merged 3 commits into
masterfrom
add-sbt-salad-days

Conversation

@adamw

@adamw adamw commented Jun 24, 2026

Copy link
Copy Markdown
Member

Adds sbt-salad-days v0.2.0 to the common module.

What

  • build.sbt: addSbtPlugin("com.eed3si9n" % "sbt-salad-days" % "0.2.0") in the common project.
  • README.md: list it under what sbt-softwaremill-common comes with.

Why common

sbt-softwaremill is a meta-plugin: each module's addSbtPlugin(...) is exposed transitively to downstream consumers. Every project using sbt-softwaremill depends on sbt-softwaremill-common (the universal baseline alongside sbt-scalafmt and sbt-tpolecat), whereas publish/extra/browser-test-js are opt-in. Placing it in common ensures all projects pick it up, as requested.

sbt-salad-days reduces Scaladoc JAR file size by stripping bundled fonts.

Verification

sbt common/update resolves the new plugin dependency successfully (coordinates confirmed on Maven Central for sbt 1.0 / Scala 2.12).

🤖 Generated with Claude Code

adamw and others added 3 commits June 24, 2026 14:57
Adds com.eed3si9n:sbt-salad-days:0.2.0 to the common module so that all
projects using sbt-softwaremill pick it up transitively. The plugin
reduces Scaladoc JAR file size by stripping bundled fonts.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Add the plugin to the meta-build (project/build.sbt) so sbt-softwaremill
slims its own Scaladoc JARs too, not just downstream consumers'.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Define sbtSaladDaysVersion once in project/build.sbt and export it through
BuildInfo, so the meta-build and the common module share a single source of
truth (matching how sbt-scalafmt's version is handled).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@adamw adamw merged commit ab3abfc into master Jun 24, 2026
2 checks passed
@adamw adamw deleted the add-sbt-salad-days branch June 24, 2026 15:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant