From 2d41fa7534736e82e8bf4ed4e9d8ff40a33fcee3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alejandro=20Herna=CC=81ndez?= Date: Sat, 4 Jan 2025 11:39:14 +0100 Subject: [PATCH] Ensure SBT is installed using Coursier --- src/modules/coursier.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/modules/coursier.ts b/src/modules/coursier.ts index 38ab1e38..9a6336e8 100644 --- a/src/modules/coursier.ts +++ b/src/modules/coursier.ts @@ -10,7 +10,7 @@ import {type NonEmptyString} from '../core/types' * Installs `coursier` and add its executable to the `PATH`. * * Once coursier is installed, installs `scalafmt` - * `scalafix` and `scala-cli` tools. + * `scalafix`, `sbt` and `scala-cli` tools. * * Throws error if the installation fails. */ @@ -32,7 +32,7 @@ export async function install(): Promise { await exec.exec( 'cs', - ['install', 'scalafmt', 'scalafix', 'scala-cli', '--install-dir', binary], + ['install', 'scalafmt', 'scalafix', 'scala-cli', 'sbt', '--install-dir', binary], { silent: true, listeners: {stdline: core.debug, errline: core.debug}, @@ -51,6 +51,8 @@ export async function install(): Promise { core.info(`✓ Scalafix installed, version: ${scalafixVersion.trim()}`) + core.info('✓ SBT installed') + core.info('✓ scala-cli installed') } catch (error: unknown) { core.debug((error as Error).message)