Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add sbt to macOS 13 and macOS 14 #9837

Closed
5 of 14 tasks
mkurz opened this issue May 13, 2024 · 5 comments
Closed
5 of 14 tasks

Add sbt to macOS 13 and macOS 14 #9837

mkurz opened this issue May 13, 2024 · 5 comments

Comments

@mkurz
Copy link

mkurz commented May 13, 2024

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

https://github.com/sbt/sbt

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

@mkurz
Copy link
Author

mkurz commented May 13, 2024

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!

@mkurz
Copy link
Author

mkurz commented May 13, 2024

Currently we have to keep using macos-12 to keep testing our repos, see

@erik-bershel
Copy link
Contributor

Hey @mkurz!
Thank you for such detail request. But currently we have no plans to add sbt on macOS-13/macOS-14. Closing as a duplicate of #9369.
Can be simply workarounded by brew install sbt during runtime.

@mkurz
Copy link
Author

mkurz commented May 13, 2024

But currently we have no plans to add sbt on macOS-13/macOS-14

Why not? What is the reason for dropping sbt after you provided it for the macos-12 images? Thanks!

@erik-bershel
Copy link
Contributor

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants