2121 contents : read # Required for checkout
2222 security-events : write # Required for uploading SARIF results to Security tab
2323 if : github.event_name != 'pull_request' || !github.event.pull_request.draft
24- runs-on : ubuntu-24 .04
24+ runs-on : ubuntu-26 .04
2525 steps :
26- - uses : actions/checkout@v6
26+ - uses : actions/checkout@v7
2727
2828 - name : Run Trivy vulnerability scanner in repo mode
2929 uses : aquasecurity/trivy-action@ed142fd0673e97e23eac54620cfb913e5ce36c25 # v0.36.0
4545 permissions :
4646 contents : read # Required for checkout
4747 if : github.event_name != 'pull_request' || !github.event.pull_request.draft
48- runs-on : ubuntu-24 .04
48+ runs-on : ubuntu-26 .04
4949 defaults :
5050 run :
5151 working-directory : backend-java
@@ -64,13 +64,13 @@ jobs:
6464 ports :
6565 - 5432:5432
6666 steps :
67- - uses : actions/checkout@v6
68- - uses : actions/setup-java@v5
67+ - uses : actions/checkout@v7
68+ - uses : actions/setup-java@v6
6969 with :
7070 distribution : " temurin"
71- java-version : " 23 "
71+ java-version : " 25 "
7272 - name : Cache local Maven repository
73- uses : actions/cache@v5
73+ uses : actions/cache@v6
7474 with :
7575 path : ~/.m2/repository
7676 key : ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
8585 permissions :
8686 contents : read # Required for checkout
8787 if : github.event_name != 'pull_request' || !github.event.pull_request.draft
88- runs-on : ubuntu-24 .04
88+ runs-on : ubuntu-26 .04
8989 defaults :
9090 run :
9191 working-directory : backend-py
@@ -104,8 +104,8 @@ jobs:
104104 ports :
105105 - 5432:5432
106106 steps :
107- - uses : actions/checkout@v6
108- - uses : actions/setup-python@v6
107+ - uses : actions/checkout@v7
108+ - uses : actions/setup-python@v7
109109 with :
110110 python-version : " 3.14"
111111
@@ -116,7 +116,7 @@ jobs:
116116 run : echo "$HOME/.local/bin" >> "$GITHUB_PATH"
117117
118118 - name : Cache UV dependencies
119- uses : actions/cache@v5
119+ uses : actions/cache@v6
120120 with :
121121 path : .venv
122122 key : uv-${{ hashFiles('**/uv.lock') }}
@@ -131,7 +131,7 @@ jobs:
131131 name : Analysis Results
132132 needs : [trivy, java, python]
133133 if : always()
134- runs-on : ubuntu-24 .04
134+ runs-on : ubuntu-26 .04
135135 steps :
136136 - uses : bcgov/actions/workflow-results@4026bfd276b8a5839029106099b13edfb594b2c3 # v0.8.0
137137 with :
0 commit comments