CI uses java 17

This commit is contained in:
vvb2060 2022-10-18 23:05:16 +08:00 committed by John Wu
parent 13c2695e98
commit 2a2a452bd4
1 changed files with 9 additions and 11 deletions

View File

@ -31,18 +31,19 @@ jobs:
steps:
- name: Check out
uses: actions/checkout@v2
uses: actions/checkout@v3
with:
submodules: 'recursive'
fetch-depth: 0
- name: Set up JDK 11
uses: actions/setup-java@v1
- name: Set up JDK 17
uses: actions/setup-java@v3
with:
java-version: '11'
distribution: 'temurin'
java-version: '17'
- name: Set up Python 3
uses: actions/setup-python@v2
uses: actions/setup-python@v4
with:
python-version: '3.x'
@ -60,7 +61,7 @@ jobs:
restore-keys: ${{ runner.os }}
- name: Cache Gradle dependencies
uses: actions/cache@v2
uses: actions/cache@v3
with:
path: |
~/.gradle/caches
@ -70,7 +71,7 @@ jobs:
restore-keys: ${{ runner.os }}-gradle-
- name: Cache build cache
uses: actions/cache@v2
uses: actions/cache@v3
with:
path: |
~/.gradle/caches/build-cache-*
@ -88,13 +89,10 @@ jobs:
run: |
python build.py -v all
- name: Stop gradle daemon
run: ./gradlew --stop
# Only upload artifacts built on Linux
- name: Upload build artifact
if: runner.os == 'Linux'
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v3
with:
name: ${{ github.sha }}
path: out