3232 steps :
3333 # TODO: As part of #10618 change to setup-maven custom action
3434 # Basic setup chores
35- - uses : actions/checkout@v3
35+ - uses : actions/checkout@v4
3636 - name : Set up JDK ${{ matrix.jdk }}
37- uses : actions/setup-java@v3
37+ uses : actions/setup-java@v4
3838 with :
3939 java-version : ${{ matrix.jdk }}
4040 distribution : temurin
5757
5858 # Upload the built war file. For download, it will be wrapped in a ZIP by GitHub.
5959 # See also https://github.com/actions/upload-artifact#zipped-artifact-downloads
60- - uses : actions/upload-artifact@v3
60+ - uses : actions/upload-artifact@v4
6161 with :
6262 name : dataverse-java${{ matrix.jdk }}.war
6363 path : target/dataverse*.war
6767 - run : |
6868 tar -cvf java-builddir.tar target
6969 tar -cvf java-m2-selection.tar ~/.m2/repository/io/gdcc/dataverse-*
70- - uses : actions/upload-artifact@v3
70+ - uses : actions/upload-artifact@v4
7171 with :
7272 name : java-artifacts
7373 path : |
@@ -98,16 +98,16 @@ jobs:
9898 steps :
9999 # TODO: As part of #10618 change to setup-maven custom action
100100 # Basic setup chores
101- - uses : actions/checkout@v3
101+ - uses : actions/checkout@v4
102102 - name : Set up JDK ${{ matrix.jdk }}
103- uses : actions/setup-java@v3
103+ uses : actions/setup-java@v4
104104 with :
105105 java-version : ${{ matrix.jdk }}
106106 distribution : temurin
107107 cache : maven
108108
109109 # Get the build output from the unit test job
110- - uses : actions/download-artifact@v3
110+ - uses : actions/download-artifact@v4
111111 with :
112112 name : java-artifacts
113113 - run : |
@@ -119,7 +119,7 @@ jobs:
119119
120120 # Wrap up and send to coverage job
121121 - run : tar -cvf java-reportdir.tar target/site
122- - uses : actions/upload-artifact@v3
122+ - uses : actions/upload-artifact@v4
123123 with :
124124 name : java-reportdir
125125 path : java-reportdir.tar
@@ -132,15 +132,15 @@ jobs:
132132 steps :
133133 # TODO: As part of #10618 change to setup-maven custom action
134134 # Basic setup chores
135- - uses : actions/checkout@v3
136- - uses : actions/setup-java@v3
135+ - uses : actions/checkout@v4
136+ - uses : actions/setup-java@v4
137137 with :
138138 java-version : ' 17'
139139 distribution : temurin
140140 cache : maven
141141
142142 # Get the build output from the integration test job
143- - uses : actions/download-artifact@v3
143+ - uses : actions/download-artifact@v4
144144 with :
145145 name : java-reportdir
146146 - run : tar -xvf java-reportdir.tar
0 commit comments