From 060a7776fe85ebbbe9e8a42c4fca27ff908b7f38 Mon Sep 17 00:00:00 2001 From: Piotr Chabelski Date: Mon, 18 Nov 2024 15:04:17 +0100 Subject: [PATCH 1/4] Pin `coursier` GH setup action to v1 --- .github/workflows/ci.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b302907..8edae13 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -20,7 +20,7 @@ jobs: fetch-depth: 0 submodules: true - uses: coursier/cache-action@v6.4 - - uses: coursier/setup-action@v1.3.3 + - uses: coursier/setup-action@v1 with: jvm: 8 - name: Test @@ -36,8 +36,7 @@ jobs: fetch-depth: 0 submodules: true - uses: coursier/cache-action@v6.4 - - name: coursier-setup - uses: laughedelic/coursier-setup@v1 + - uses: coursier/setup-action@v1 - uses: olafurpg/setup-gpg@v3 - name: Release run: sbt ci-release From f56b481aea261a2e79d9fa728789d9c833c6b225 Mon Sep 17 00:00:00 2001 From: Piotr Chabelski Date: Mon, 18 Nov 2024 15:06:49 +0100 Subject: [PATCH 2/4] Run CI on both MacOS x64 & aarch64 --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8edae13..b0be411 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,7 +13,7 @@ jobs: strategy: fail-fast: false matrix: - OS: ["ubuntu-20.04", macos-latest, windows-latest] + OS: ["ubuntu-20.04", macos-13, macos-latest, windows-latest] steps: - uses: actions/checkout@v3 with: From a0861d19ce11ee29fe2e4882f8dba180d8373a13 Mon Sep 17 00:00:00 2001 From: Piotr Chabelski Date: Mon, 18 Nov 2024 15:39:12 +0100 Subject: [PATCH 3/4] Install `SBT` on the MacOS CI --- .github/workflows/ci.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b0be411..1197c02 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -23,6 +23,7 @@ jobs: - uses: coursier/setup-action@v1 with: jvm: 8 + apps: 'sbt' - name: Test run: sbt +test @@ -37,6 +38,8 @@ jobs: submodules: true - uses: coursier/cache-action@v6.4 - uses: coursier/setup-action@v1 + with: + apps: 'sbt' - uses: olafurpg/setup-gpg@v3 - name: Release run: sbt ci-release From cee3b9f933d191a0acca8ff3cdd665f100b3ece6 Mon Sep 17 00:00:00 2001 From: Piotr Chabelski Date: Tue, 19 Nov 2024 08:37:22 +0100 Subject: [PATCH 4/4] Bump Java to 17 on the CI --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1197c02..b8e17f7 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -22,7 +22,7 @@ jobs: - uses: coursier/cache-action@v6.4 - uses: coursier/setup-action@v1 with: - jvm: 8 + jvm: 17 apps: 'sbt' - name: Test run: sbt +test