aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows
diff options
context:
space:
mode:
authorRawi01 <Rawi01@users.noreply.github.com>2023-02-20 21:11:39 +0100
committerRoel Spilker <r.spilker@gmail.com>2023-03-22 10:22:34 +0100
commit0ae0a5a3ce5e31ca2aea8d88cc01e54fb4947770 (patch)
tree490b35e90fd59c1452c800af67677837bc8c9348 /.github/workflows
parent9beb6c42dc646271a908e3c350676ca6922ab18b (diff)
downloadlombok-0ae0a5a3ce5e31ca2aea8d88cc01e54fb4947770.tar.gz
lombok-0ae0a5a3ce5e31ca2aea8d88cc01e54fb4947770.tar.bz2
lombok-0ae0a5a3ce5e31ca2aea8d88cc01e54fb4947770.zip
Update ant.yml
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/ant.yml43
1 files changed, 29 insertions, 14 deletions
diff --git a/.github/workflows/ant.yml b/.github/workflows/ant.yml
index f07c1b04..4cf8d5ff 100644
--- a/.github/workflows/ant.yml
+++ b/.github/workflows/ant.yml
@@ -10,15 +10,16 @@ jobs:
steps:
- name: Checkout
- uses: actions/checkout@v2
+ uses: actions/checkout@v3
- name: Set up JDK 11
- uses: actions/setup-java@v1
+ uses: actions/setup-java@v3
with:
+ distribution: 'zulu'
java-version: 11
- name: Cache dependencies
- uses: actions/cache@v2
+ uses: actions/cache@v3
with:
path: |
ivyCache
@@ -30,7 +31,7 @@ jobs:
- name: Build with Ant
run: ant -noinput dist
- - uses: actions/upload-artifact@v2
+ - uses: actions/upload-artifact@v3
with:
name: lombok.jar
path: dist/lombok.jar
@@ -38,9 +39,10 @@ jobs:
test-javac:
runs-on: ubuntu-latest
+ needs: build
strategy:
matrix:
- jdk: [11, 12, 13, 14, 15, 16]
+ jdk: [11, 12, 13, 14, 15, 16, 17, 18, 19]
goal: [javacCurrent]
include:
- jdk: 11
@@ -51,15 +53,16 @@ jobs:
steps:
- name: Checkout
- uses: actions/checkout@v2
+ uses: actions/checkout@v3
- name: Set up JDK ${{ matrix.jdk }}
- uses: actions/setup-java@v1
+ uses: actions/setup-java@v3
with:
java-version: ${{ matrix.jdk }}
+ distribution: 'zulu'
- name: Cache dependencies
- uses: actions/cache@v2
+ uses: actions/cache@v3
with:
path: |
ivyCache
@@ -75,22 +78,34 @@ jobs:
test-eclipse:
runs-on: ubuntu-latest
+ needs: build
strategy:
matrix:
- version: [eclipse-oxygen, eclipse-202006, ecj11, ecj14, ecj16]
+ version:
+ - eclipse-oxygen
+ - eclipse-202006
+ - eclipse-202006-jdk8
+ - eclipse-202212
+ - eclipse-oxygen-full
+ - eclipse-2022-03-full
+ - ecj11
+ - ecj14
+ - ecj16
+ - ecj19
fail-fast: false
steps:
- name: Checkout
- uses: actions/checkout@v2
+ uses: actions/checkout@v3
- name: Set up JDK 11
- uses: actions/setup-java@v1
+ uses: actions/setup-java@v3
with:
java-version: 11
+ distribution: 'zulu'
- name: Cache dependencies
- uses: actions/cache@v2
+ uses: actions/cache@v3
with:
path: |
ivyCache
@@ -119,9 +134,9 @@ jobs:
steps:
- name: Checkout
- uses: actions/checkout@v2
+ uses: actions/checkout@v3
- - uses: actions/download-artifact@v2
+ - uses: actions/download-artifact@v3
with:
name: lombok.jar