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
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
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