From 9fda4271fd70b8a985b90988e17d0ff0f1316736 Mon Sep 17 00:00:00 2001 From: Arman Bilge Date: Tue, 25 Feb 2025 18:05:13 +0000 Subject: [PATCH] Use setup-sbt in CI workflow --- .github/workflows/ci.yml | 3 +++ build.sbt | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 37899bd..eb4dcb7 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -66,6 +66,9 @@ jobs: ~/Library/Caches/Coursier/v1 key: ${{ runner.os }}-sbt-cache-v2-${{ hashFiles('**/*.sbt') }}-${{ hashFiles('project/build.properties') }} + - name: Setup sbt + uses: sbt/setup-sbt@v1 + - name: Setup NodeJS v18 LTS if: matrix.ci == 'ciNode' || matrix.ci == 'ciJSDOMNodeJS' uses: actions/setup-node@v3 diff --git a/build.sbt b/build.sbt index d2c54c3..74e91f1 100644 --- a/build.sbt +++ b/build.sbt @@ -45,6 +45,10 @@ ThisBuild / scmInfo := Some( ThisBuild / crossScalaVersions := Seq("2.11.12", "2.12.16", "2.13.7", "3.1.3") ThisBuild / githubWorkflowBuildPreamble ++= Seq( + WorkflowStep.Use( + UseRef.Public("sbt", "setup-sbt", "v1"), + name = Some("Setup sbt") + ), WorkflowStep.Use( UseRef.Public("actions", "setup-node", "v3"), name = Some("Setup NodeJS v18 LTS"),