From f0b8bba09175bd383930d7eaa69833b47f8dd4a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Karas?= Date: Thu, 2 Oct 2025 10:09:07 +0200 Subject: [PATCH] use sbt/setup-sbt@v1 action instead manual sbt installation --- .github/workflows/build.yml | 9 +-------- .github/workflows/pull.yml | 9 +-------- .github/workflows/release.yml | 9 +-------- 3 files changed, 3 insertions(+), 24 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c49079c6..f4c3b60c 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -16,14 +16,7 @@ jobs: distribution: temurin java-version: 11 cache: sbt - - name: Install SBT - # we cannot use sbt/setup-sbt@v1 because of repository policy - run: "curl -sL \"https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x2EE0EA64E40A89B84B2DF73499E82A75642AC823\" | sudo -H gpg --no-default-keyring --keyring gnupg-ring:/etc/apt/trusted.gpg.d/scalasbt-release.gpg --import && - sudo chmod 644 /etc/apt/trusted.gpg.d/scalasbt-release.gpg && - echo \"deb https://repo.scala-sbt.org/scalasbt/debian all main\" | sudo tee /etc/apt/sources.list.d/sbt.list && - sudo apt-get update && - sudo apt-get install sbt - " + - uses: sbt/setup-sbt@v1 - name: Check/Compile/Test run: sbt check update_release_draft: diff --git a/.github/workflows/pull.yml b/.github/workflows/pull.yml index c51ae985..cb19ea38 100644 --- a/.github/workflows/pull.yml +++ b/.github/workflows/pull.yml @@ -12,13 +12,6 @@ jobs: distribution: temurin java-version: 11 cache: sbt - - name: Install SBT - # we cannot use sbt/setup-sbt@v1 because of repository policy - run: "curl -sL \"https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x2EE0EA64E40A89B84B2DF73499E82A75642AC823\" | sudo -H gpg --no-default-keyring --keyring gnupg-ring:/etc/apt/trusted.gpg.d/scalasbt-release.gpg --import && - sudo chmod 644 /etc/apt/trusted.gpg.d/scalasbt-release.gpg && - echo \"deb https://repo.scala-sbt.org/scalasbt/debian all main\" | sudo tee /etc/apt/sources.list.d/sbt.list && - sudo apt-get update && - sudo apt-get install sbt - " + - uses: sbt/setup-sbt@v1 - name: Check/Compile/Test run: sbt versionPolicyCheck check diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 8dd28658..1f1b7aaa 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -14,14 +14,7 @@ jobs: distribution: temurin java-version: 11 cache: sbt - - name: Install SBT - # we cannot use sbt/setup-sbt@v1 because of repository policy - run: "curl -sL \"https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x2EE0EA64E40A89B84B2DF73499E82A75642AC823\" | sudo -H gpg --no-default-keyring --keyring gnupg-ring:/etc/apt/trusted.gpg.d/scalasbt-release.gpg --import && - sudo chmod 644 /etc/apt/trusted.gpg.d/scalasbt-release.gpg && - echo \"deb https://repo.scala-sbt.org/scalasbt/debian all main\" | sudo tee /etc/apt/sources.list.d/sbt.list && - sudo apt-get update && - sudo apt-get install sbt - " + - uses: sbt/setup-sbt@v1 - name: Check/Compile/Test run: sbt versionCheck check - name: Release