Skip to content

Commit 83c309d

Browse files
authored
Merge pull request #361 from EasyPost/bump_ci
chore: bump CI actions, use maven cache for tests
2 parents 12d732c + 4b67d4a commit 83c309d

File tree

1 file changed

+10
-9
lines changed

1 file changed

+10
-9
lines changed

.github/workflows/ci.yml

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ jobs:
1313
matrix:
1414
javaversion: ["8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23"]
1515
steps:
16-
- uses: actions/checkout@v4
17-
- uses: actions/setup-java@v4
16+
- uses: actions/checkout@v5
17+
- uses: actions/setup-java@v5
1818
with:
1919
distribution: "zulu"
2020
java-version: "21" # Always use the most recent LTS JDK for building
@@ -24,17 +24,18 @@ jobs:
2424
- name: Build Library
2525
run: make build
2626
- name: Set up Java ${{ matrix.javaversion }}
27-
uses: actions/setup-java@v4
27+
uses: actions/setup-java@v5
2828
with:
2929
distribution: "zulu"
3030
java-version: ${{ matrix.javaversion }}
31+
cache: "maven"
3132
- name: Run test with Java ${{ matrix.javaversion }}
3233
run: EASYPOST_TEST_API_KEY=123 EASYPOST_PROD_API_KEY=123 make test-ci
3334
coverage:
3435
runs-on: ubuntu-latest
3536
steps:
36-
- uses: actions/checkout@v4
37-
- uses: actions/setup-java@v4
37+
- uses: actions/checkout@v5
38+
- uses: actions/setup-java@v5
3839
with:
3940
distribution: "zulu"
4041
java-version: "21" # Always use the most recent LTS JDK for building
@@ -61,8 +62,8 @@ jobs:
6162
lint:
6263
runs-on: ubuntu-latest
6364
steps:
64-
- uses: actions/checkout@v4
65-
- uses: actions/setup-java@v4
65+
- uses: actions/checkout@v5
66+
- uses: actions/setup-java@v5
6667
with:
6768
distribution: "zulu"
6869
java-version: "21" # Always use the most recent LTS JDK for building
@@ -80,8 +81,8 @@ jobs:
8081
if: github.ref == 'refs/heads/master'
8182
runs-on: ubuntu-latest
8283
steps:
83-
- uses: actions/checkout@v4
84-
- uses: actions/setup-java@v4
84+
- uses: actions/checkout@v5
85+
- uses: actions/setup-java@v5
8586
with:
8687
distribution: "zulu"
8788
java-version: "21" # Always use the most recent LTS JDK for building

0 commit comments

Comments
 (0)