actions/runner-images

Add sbt to macOS 13, 14

armanbilge opened this issue · 4 comments

Tool name

sbt

Tool license

Apache-2.0

Add or update?

  • Add
  • Update

Desired version

latest

Approximate size

No response

Brief description of tool

sbt is a build tool commonly used for Scala projects. It is already available in the macOS 11 and 12 images, but is missing from 13 and 14 for some reason.

URL for tool's homepage

https://www.scala-sbt.org/

Provide a basic test case to validate the tool's functionality.

No response

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?

No response

Hello @armanbilge . We do not have plans for adding sbt package to MacOS 13, 14 images for now. You cant install it in runtime using brew install sbt (approximate installation time ~8-9 sec).

out of curiosity what is the reason? too big ? What were the bad experiences in macOS 11 and 12 ?

out of curiosity what is the reason? too big ? What were the bad experiences in macOS 11 and 12 ?

See #9837 (comment)

I've created sbt/setup-sbt to workaround this - https://eed3si9n.com/setup-sbt/.