|
|
@@ -7,6 +7,11 @@ on:
|
|
|
release:
|
|
|
types: [released]
|
|
|
|
|
|
+env:
|
|
|
+ CLOJURE_VERSION: '1.11.1.1413'
|
|
|
+ NODE_VERSION: '18'
|
|
|
+ JAVA_VERSION: '17'
|
|
|
+
|
|
|
jobs:
|
|
|
build:
|
|
|
runs-on: ubuntu-latest
|
|
|
@@ -17,20 +22,20 @@ jobs:
|
|
|
- uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
|
|
|
|
|
|
- name: Setup Java JDK
|
|
|
- uses: actions/setup-java@v1.4.3
|
|
|
+ uses: actions/setup-java@v3
|
|
|
with:
|
|
|
- java-version: 1.8
|
|
|
+ distribution: 'zulu'
|
|
|
+ java-version: ${{ env.JAVA_VERSION }}
|
|
|
|
|
|
- - name: Set up Node
|
|
|
+ - name: Install Node.js, NPM and Yarn
|
|
|
uses: actions/setup-node@v3
|
|
|
with:
|
|
|
- node-version: 18
|
|
|
+ node-version: ${{ env.NODE_VERSION }}
|
|
|
|
|
|
- - name: Install clojure
|
|
|
- run: |
|
|
|
- curl -O https://download.clojure.org/install/linux-install-1.10.1.763.sh
|
|
|
- chmod +x linux-install-1.10.1.763.sh
|
|
|
- sudo ./linux-install-1.10.1.763.sh
|
|
|
+ - name: Setup clojure
|
|
|
+ uses: DeLaGuardo/[email protected]
|
|
|
+ with:
|
|
|
+ cli: ${{ env.CLOJURE_VERSION }}
|
|
|
|
|
|
- name: Fetch yarn deps
|
|
|
run: yarn cache clean && yarn install --frozen-lockfile
|