Add `sbt` to macOS 13 and macOS 14
mkurz opened this issue · 5 comments
Tool name
sbt
Tool license
Apache 2.0 license
Add or update?
- Add
- Update
Desired version
latest
Approximate size
No response
Brief description of tool
sbt (originally Simple Build Tool, nowadays often believed to stand for Scala Build Tool or used as its own proper name) is an open-source build tool created explicitly for Scala and Java projects
URL for tool's homepage
Provide a basic test case to validate the tool's functionality.
sbt -version
Platforms where you need the tool
- Azure DevOps
- GitHub Actions
Runner images where you need the tool
- Ubuntu 20.04
- Ubuntu 22.04
- macOS 11
- macOS 12
- macOS 13
- macOS 13 Arm64
- macOS 14
- macOS 14 Arm64
- Windows Server 2019
- Windows Server 2022
Can this tool be installed during the build?
No response
Tool installation time in runtime
No response
Are you willing to submit a PR?
yes
macOS 12 had sbt
(https://www.scala-sbt.org/) installed by default, see:
Unfortunately all your macOS 13 and macOS14 images do not provide sbt
anymore. Is there any reason for that? Would be nice if you could add it back, thanks!
I added a pull request here:
(I know currently you can not accept PRs for macOS but maybe this PR makes things easier for you guys)
THANKS!
Currently we have to keep using macos-12
to keep testing our repos, see
But currently we have no plans to add
sbt
onmacOS-13
/macOS-14
Why not? What is the reason for dropping sbt
after you provided it for the macos-12
images? Thanks!
Why not? What is the reason for dropping sbt after you provided it for the macos-12 images? Thanks!
Just general maintenance concern. Currently, the base runners are too heavy and unstable due to the number of pre-installed packages. We try to optimise images by using only those packages that would be difficult to install at runtime or without which it would be fundamentally difficult or useless to use a runner.