Skip to content

Conversation

@Malax
Copy link
Member

@Malax Malax commented Dec 3, 2025

This replaces the buildpack's custom sbt launcher implementation with the official sbt runner distribution from GitHub releases.

Previously, the buildpack downloaded only the sbt-launch.jar and created a custom wrapper script. Now it downloads and uses the complete official sbt distribution (sbt-{version}.tgz) which includes the official sbt runner script.

The runner version is pinned to 1.11.7 for caching consistency across all projects, but this is independent of each project's actual sbt version specified in build.properties. The runner automatically downloads and executes the correct sbt version for each project.

This change improves dev/prod parity since developers typically use the official sbt runner locally, and now the buildpack uses the same official distribution.

GUS-W-20413045

@Malax Malax force-pushed the malax/official-sbt-launcher branch 6 times, most recently from 49ae7f5 to efbd85e Compare December 3, 2025 14:17
@Malax Malax changed the title Malax/official sbt launcher Use official sbt runner Dec 3, 2025
@Malax Malax force-pushed the malax/official-sbt-launcher branch from 49b26d7 to 6b8c7bc Compare December 3, 2025 17:36
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