From 5acc0e7688bdbe994eff493c29e783b1dd2537b0 Mon Sep 17 00:00:00 2001 From: Toshiki Takeuchi Date: Fri, 27 Sep 2024 18:20:14 +0900 Subject: [PATCH] Update actions --- .github/workflows/build-binaries.yml | 22 +++++++++++++++------- .github/workflows/build.yml | 16 +++++++++++----- 2 files changed, 26 insertions(+), 12 deletions(-) diff --git a/.github/workflows/build-binaries.yml b/.github/workflows/build-binaries.yml index b4f6bd7..4e0957e 100644 --- a/.github/workflows/build-binaries.yml +++ b/.github/workflows/build-binaries.yml @@ -10,22 +10,30 @@ jobs: matrix: os: [macos-latest, ubuntu-latest] steps: - - uses: actions/checkout@v3 - - uses: graalvm/setup-graalvm@v1 + - name: Checkout + uses: actions/checkout@v4 + + - name: Setup GraalVM + uses: graalvm/setup-graalvm@v1 with: - version: '22.3.0' - java-version: '17' + java-version: '21' + distribution: 'graalvm-community' components: 'native-image' + version: '22.3.0' + - name: Setup Clojure - uses: DeLaGuardo/setup-clojure@9.5 + uses: DeLaGuardo/setup-clojure@12.5 with: - cli: '1.11.1.1200' + cli: '1.12.0.1479' + - name: Test run: clojure -X:test + - name: Build run: clojure -M:native-image + - name: Upload - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: bosslint-${{ matrix.os }} path: bosslint* diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index d8e2482..e5cd204 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -6,18 +6,24 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - name: Checkout + uses: actions/checkout@v4 + - name: Setup GraalVM uses: graalvm/setup-graalvm@v1 with: - version: '22.3.0' - java-version: '17' + java-version: '21' + distribution: 'graalvm-community' components: 'native-image' + version: '22.3.0' + - name: Setup Clojure - uses: DeLaGuardo/setup-clojure@9.5 + uses: DeLaGuardo/setup-clojure@12.5 with: - cli: '1.11.1.1200' + cli: '1.12.0.1479' + - name: Test run: clojure -X:test + - name: Build run: clojure -M:native-image