ci: update actions and build deps

This commit is contained in:
Andelf
2023-02-21 23:02:58 +08:00
parent 664afd827c
commit f6d4560044
10 changed files with 82 additions and 87 deletions

View File

@@ -15,10 +15,8 @@ on:
- 'e2e-tests/**'
env:
CLOJURE_VERSION: '1.10.1.727'
# setup-java@v2 dropped support for legacy Java version syntax.
# This is the same as 1.8.
JAVA_VERSION: '8'
CLOJURE_VERSION: '1.10.1.763'
JAVA_VERSION: '11'
# This is the latest node version we can run.
NODE_VERSION: '18'
BABASHKA_VERSION: '1.0.168'
@@ -32,7 +30,7 @@ jobs:
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
- name: Set up Node
uses: actions/setup-node@v2
uses: actions/setup-node@v3
with:
node-version: ${{ env.NODE_VERSION }}
cache: 'yarn'
@@ -41,18 +39,18 @@ jobs:
static/yarn.lock
- name: Set up Java
uses: actions/setup-java@v2
uses: actions/setup-java@v3
with:
distribution: 'zulu'
java-version: ${{ env.JAVA_VERSION }}
- name: Set up Clojure
uses: DeLaGuardo/setup-clojure@master
uses: DeLaGuardo/setup-clojure@10.1
with:
cli: ${{ env.CLOJURE_VERSION }}
- name: Clojure cache
uses: actions/cache@v2
uses: actions/cache@v3
id: clojure-deps
with:
path: |
@@ -66,7 +64,7 @@ jobs:
run: clojure -A:cljs -P
- name: Shadow-cljs cache
uses: actions/cache@v2
uses: actions/cache@v3
with:
path: .shadow-cljs
# ensure update cache every time
@@ -121,7 +119,7 @@ jobs:
run: tar xzf static.tar.gz
- name: Set up Node
uses: actions/setup-node@v2
uses: actions/setup-node@v3
with:
node-version: ${{ env.NODE_VERSION }}
cache: 'yarn'