Closed Christewart closed 1 month ago
Hello @Christewart Thank you for creating this issue. We will investigate it and get back to you as soon as we have some feedback.
I also encountered the same problem, only for macOS.
brew install sbt
workaround works. Looks like even php has disappeared from macOS runners.
Also experiencing the same issue
SBT is not included in the macOS 13 and macOS 14 Github Hosted Runner. Please refer to this source for confirmation. If you need to use SBT in your workflow, you can add a step to install it manually. Here's an example with Homebrew:
- name: Setup SBT
run: |
echo ""Installing SBT...""
brew install sbt
This will install SBT on the runner for the duration of the workflow.
Ran into the same problem, switched to macos-12
for now:
The GitHub Actions macOS 13 and 14 runner images do not come with preinstalled sbt
anymore and the GitHub team will not add them back anymore, see these closed issues:
More details can be found here as well:
IMHO this issue can be closed, because it's not the fault of the setup-java actions.
From now on you have to install sbt yourself with brew install sbt
Hello @Christewart, as previously noted, setup-java is functioning properly. The issue has surfaced due to modifications with the macos-13 and 14 runners. We recommend applying the solution we provided to resolve your issue. We're moving forward with closing this issue, but please feel free to contact us if you face any other challenges.
I've created sbt/setup-sbt to workaround this - https://eed3si9n.com/setup-sbt/. sbt
runner script seems to be missing from ubuntu-24.04
image as well, so eventually it might go away from all images.
This seemingly broke overnight, i'm attempting to setup the build with this
and the build is failing with
You can see the PR here: https://github.com/bitcoin-s/bitcoin-s/pull/5546
Direct link to a failed build: https://github.com/bitcoin-s/bitcoin-s/actions/runs/8838483817/job/24269887223?pr=5546
EDIT: Note, this only fails on mac builds, linux builds are fine with this setup.