88 - cron : ' 0 12 * * 1'
99
1010env :
11- TEAM : ("jamesfwood" "jdrodjpl" " jl-0")
11+ TEAM : ("jamesfwood" "jl-0")
1212
1313jobs :
1414
@@ -20,21 +20,21 @@ jobs:
2020 WORKERS : 1
2121
2222 services :
23- mdb106 :
23+ mdb1011 :
2424 image : mariadb:10.11
2525 ports :
2626 - 3306:3306
2727 env :
2828 MYSQL_DATABASE : cws_dev
2929 MYSQL_ROOT_PASSWORD : adminpw
3030 options : >-
31- --name mdb106
31+ --name mdb1011
3232
3333 steps :
34- - uses : actions/checkout@v4
34+ - uses : actions/checkout@v6
3535
3636 - name : Set up JDK 17
37- uses : actions/setup-java@v4
37+ uses : actions/setup-java@v5
3838 with :
3939 java-version : ' 17'
4040 distribution : ' temurin'
6161 </settings>" > ~/.m2/settings.xml
6262
6363 - name : Cache Maven packages
64- uses : actions/cache@v4
64+ uses : actions/cache@v5
6565 with :
6666 path : ~/.m2/repository
6767 key : ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
@@ -117,7 +117,7 @@ jobs:
117117 docker ps -a
118118
119119 - name : Cache Dependency-Check data
120- uses : actions/cache@v4
120+ uses : actions/cache@v5
121121 with :
122122 path : ~/.dependency-check-data
123123 key : ${{ runner.os }}-dependency-check
@@ -131,7 +131,7 @@ jobs:
131131 NVD_API_KEY : ${{ secrets.NVD_API_KEY }}
132132
133133 - name : Upload Dependency Check Report
134- uses : actions/upload-artifact@v4
134+ uses : actions/upload-artifact@v7
135135 with :
136136 name : dependency-check-report
137137 path : target/dependency-check-reports/dependency-check-report.html
@@ -146,7 +146,7 @@ jobs:
146146
147147 - name : List CWS Logs
148148 run : |
149- cd "dist/console-only/cws/server/apache-tomcat-10.1.36 /logs"
149+ cd "dist/console-only/cws/server/apache-tomcat-11.0.20 /logs"
150150 ls -al
151151
152152 - name : Set up Google Chrome
@@ -168,39 +168,39 @@ jobs:
168168 shell : bash
169169
170170 - name : Upload Jacoco report
171- uses : actions/upload-artifact@v4
171+ uses : actions/upload-artifact@v7
172172 with :
173173 name : jacoco-report
174174 path : jacoco-reports/aggregate/index.html
175175
176176 - name : Upload test screenshots
177177 if : ${{ always() && steps.build.outcome == 'success' }}
178- uses : actions/upload-artifact@v4
178+ uses : actions/upload-artifact@v7
179179 with :
180180 name : test-screenshots
181181 path : test-screenshots/
182182
183183 - name : Show CWS Log for Console
184184 if : always()
185- working-directory : dist/console-only/cws/server/apache-tomcat-10.1.36 /logs
185+ working-directory : dist/console-only/cws/server/apache-tomcat-11.0.20 /logs
186186 run : |
187187 cat cws.log
188188
189189 - name : Show Catalina Log for Console
190190 if : always()
191- working-directory : dist/console-only/cws/server/apache-tomcat-10.1.36 /logs
191+ working-directory : dist/console-only/cws/server/apache-tomcat-11.0.20 /logs
192192 run : |
193193 cat catalina.out
194194
195195 - name : Show CWS Log for Worker1
196196 if : always()
197- working-directory : dist/worker1/cws/server/apache-tomcat-10.1.36 /logs
197+ working-directory : dist/worker1/cws/server/apache-tomcat-11.0.20 /logs
198198 run : |
199199 cat cws.log
200200
201201 - name : Show Catalina Log for Worker1
202202 if : always()
203- working-directory : dist/worker1/cws/server/apache-tomcat-10.1.36 /logs
203+ working-directory : dist/worker1/cws/server/apache-tomcat-11.0.20 /logs
204204 run : |
205205 cat catalina.out
206206
@@ -213,8 +213,10 @@ jobs:
213213 - name : Send custom JSON data to Slack workflow
214214 if : ${{ always() && contains(env.TEAM, github.actor) }}
215215 id : slack
216- uses : slackapi/slack-github-action@v1.25.0
216+ uses : slackapi/slack-github-action@v3
217217 with :
218+ webhook-type : incoming-webhook
219+ webhook : ${{ secrets.SLACK_WEBHOOK_URL }}
218220 # This data can be any valid JSON from a previous step in the GitHub Action
219221 payload : |
220222 {
@@ -229,8 +231,6 @@ jobs:
229231 }
230232 ]
231233 }
232- env :
233- SLACK_WEBHOOK_URL : ${{ secrets.SLACK_WEBHOOK_URL }}
234234
235235
236236 advanced-test :
@@ -241,21 +241,21 @@ jobs:
241241 WORKERS : 2
242242
243243 services :
244- mdb106 :
244+ mdb1011 :
245245 image : mariadb:10.11
246246 ports :
247247 - 3306:3306
248248 env :
249249 MYSQL_DATABASE : cws_dev
250250 MYSQL_ROOT_PASSWORD : adminpw
251251 options : >-
252- --name mdb106
252+ --name mdb1011
253253
254254 steps :
255- - uses : actions/checkout@v4
255+ - uses : actions/checkout@v6
256256
257257 - name : Set up JDK 17
258- uses : actions/setup-java@v4
258+ uses : actions/setup-java@v5
259259 with :
260260 java-version : ' 17'
261261 distribution : ' temurin'
@@ -282,7 +282,7 @@ jobs:
282282 </settings>" > ~/.m2/settings.xml
283283
284284 - name : Cache Maven packages
285- uses : actions/cache@v4
285+ uses : actions/cache@v5
286286 with :
287287 path : ~/.m2/repository
288288 key : ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
@@ -347,7 +347,7 @@ jobs:
347347
348348 - name : List CWS Logs
349349 run : |
350- cd dist/console-only/cws/server/apache-tomcat-10.1.36 /logs
350+ cd dist/console-only/cws/server/apache-tomcat-11.0.20 /logs
351351 ls -al
352352
353353 - name : Set up Google Chrome
@@ -365,44 +365,44 @@ jobs:
365365
366366 - name : Upload test screenshots
367367 if : ${{ always() && steps.build.outcome == 'success' }}
368- uses : actions/upload-artifact@v4
368+ uses : actions/upload-artifact@v7
369369 with :
370370 name : test-screenshots-advanced
371371 path : test-screenshots/
372372
373373 - name : Show CWS Log for Console
374374 if : always()
375- working-directory : dist/console-only/cws/server/apache-tomcat-10.1.36 /logs
375+ working-directory : dist/console-only/cws/server/apache-tomcat-11.0.20 /logs
376376 run : |
377377 cat cws.log
378378
379379 - name : Show Catalina Log for Console
380380 if : always()
381- working-directory : dist/console-only/cws/server/apache-tomcat-10.1.36 /logs
381+ working-directory : dist/console-only/cws/server/apache-tomcat-11.0.20 /logs
382382 run : |
383383 cat catalina.out
384384
385385 - name : Show CWS Log for Worker1
386386 if : always()
387- working-directory : dist/worker1/cws/server/apache-tomcat-10.1.36 /logs
387+ working-directory : dist/worker1/cws/server/apache-tomcat-11.0.20 /logs
388388 run : |
389389 cat cws.log
390390
391391 - name : Show Catalina Log for Worker1
392392 if : always()
393- working-directory : dist/worker1/cws/server/apache-tomcat-10.1.36 /logs
393+ working-directory : dist/worker1/cws/server/apache-tomcat-11.0.20 /logs
394394 run : |
395395 cat catalina.out
396396
397397 - name : Show CWS Log for Worker2
398398 if : always()
399- working-directory : dist/worker2/cws/server/apache-tomcat-10.1.36 /logs
399+ working-directory : dist/worker2/cws/server/apache-tomcat-11.0.20 /logs
400400 run : |
401401 cat cws.log
402402
403403 - name : Show Catalina Log for Worker2
404404 if : always()
405- working-directory : dist/worker2/cws/server/apache-tomcat-10.1.36 /logs
405+ working-directory : dist/worker2/cws/server/apache-tomcat-11.0.20 /logs
406406 run : |
407407 cat catalina.out
408408
@@ -415,8 +415,10 @@ jobs:
415415 - name : Send custom JSON data to Slack workflow
416416 if : ${{ always() && contains(env.TEAM, github.actor) }}
417417 id : slack
418- uses : slackapi/slack-github-action@v1.25.0
418+ uses : slackapi/slack-github-action@v3
419419 with :
420+ webhook-type : incoming-webhook
421+ webhook : ${{ secrets.SLACK_WEBHOOK_URL }}
420422 # This data can be any valid JSON from a previous step in the GitHub Action
421423 payload : |
422424 {
@@ -431,8 +433,6 @@ jobs:
431433 }
432434 ]
433435 }
434- env :
435- SLACK_WEBHOOK_URL : ${{ secrets.SLACK_WEBHOOK_URL }}
436436
437437
438438 publish-cws-image :
@@ -443,17 +443,17 @@ jobs:
443443
444444 steps :
445445 - name : Check out the repo
446- uses : actions/checkout@v4
446+ uses : actions/checkout@v6
447447
448448 - name : Set up JDK 17
449- uses : actions/setup-java@v4
449+ uses : actions/setup-java@v5
450450 with :
451451 java-version : ' 17'
452452 distribution : ' temurin'
453453 cache : maven
454454
455455 - name : Log in to Docker Hub
456- uses : docker/login-action@f054a8b539a109f9f41c372932f1ae047eff08c9
456+ uses : docker/login-action@v4
457457 with :
458458 username : ${{ secrets.DOCKER_USERNAME }}
459459 password : ${{ secrets.DOCKER_PASSWORD }}
0 commit comments