@@ -42,11 +42,11 @@ jobs:
4242 environment : e2e-test
4343 steps :
4444 - name : Checkout v2.8.0
45- uses : actions/checkout@v4
45+ uses : actions/checkout@v6
4646 with :
4747 ref : " v2.8.0"
4848 - name : Clone PGCMP
49- uses : actions/checkout@v4
49+ uses : actions/checkout@v6
5050 with :
5151 repository : NASA-AMMOS/pgcmp
5252 path : pgcmp
@@ -87,22 +87,23 @@ jobs:
8787 ./pgcmp/pgcmp-dump
8888 shell : bash
8989 - name : Share Database Dump
90- uses : actions/upload-artifact@v4
90+ uses : actions/upload-artifact@v7
9191 with :
9292 name : v2_8_0-db-dump
9393 path : pgdumpV2_8_0
9494 retention-days : 1
9595 - name : Checkout Latest
96- uses : actions/checkout@v4
96+ uses : actions/checkout@v6
9797 - name : Setup Java
98- uses : actions/setup-java@v4
98+ uses : actions/setup-java@v5
9999 with :
100100 distribution : " temurin"
101101 java-version : " 21"
102- - name : Validate Gradle Wrapper
103- uses : gradle/wrapper-validation-action@v2
104102 - name : Setup Gradle
105- uses : gradle/actions/setup-gradle@v3
103+ uses : gradle/actions/setup-gradle@v5
104+ with :
105+ # This action defaults to matching on "main" and "master" as the branches allowed to write to the cache
106+ cache-read-only : ${{ github.ref != 'refs/heads/develop' }}
106107 - name : Assemble Workspace Server
107108 run : ./gradlew workspace-server:assemble --parallel
108109 - name : Restart Hasura and Start Additional Containers
@@ -125,7 +126,7 @@ jobs:
125126 python aerie_db_migration.py migrate --apply --all
126127 cd ..
127128 - name : Clone PGCMP
128- uses : actions/checkout@v4
129+ uses : actions/checkout@v6
129130 with :
130131 repository : NASA-AMMOS/pgcmp
131132 path : pgcmp
@@ -139,7 +140,7 @@ jobs:
139140 ./pgcmp/pgcmp-dump
140141 shell : bash
141142 - name : Share Database Dump
142- uses : actions/upload-artifact@v4
143+ uses : actions/upload-artifact@v7
143144 with :
144145 name : migrated-db-dump
145146 path : pgdumpmigrated
@@ -160,7 +161,7 @@ jobs:
160161 environment : e2e-test
161162 steps :
162163 - name : Checkout Repo
163- uses : actions/checkout@v4
164+ uses : actions/checkout@v6
164165 - name : Setup Postgres Client (psql)
165166 # ubuntu-latest does not currently have psql-16 in its apt library, so we cannot just run
166167 # sudo apt update && sudo apt-get install --yes postgresql-client-16
@@ -174,7 +175,7 @@ jobs:
174175 sudo apt update
175176 sudo apt -y install postgresql-client-16
176177 - name : Setup Python
177- uses : actions/setup-python@v5
178+ uses : actions/setup-python@v6
178179 with :
179180 python-version : " 3.10"
180181 - name : Setup Hasura CLI
@@ -188,7 +189,7 @@ jobs:
188189 run : sleep 60s
189190 shell : bash
190191 - name : Clone PGCMP
191- uses : actions/checkout@v4
192+ uses : actions/checkout@v6
192193 with :
193194 repository : NASA-AMMOS/pgcmp
194195 path : pgcmp
@@ -202,7 +203,7 @@ jobs:
202203 ./pgcmp/pgcmp-dump
203204 shell : bash
204205 - name : Share Database Dump
205- uses : actions/upload-artifact@v4
206+ uses : actions/upload-artifact@v7
206207 with :
207208 name : current-sql-db-dump
208209 path : pgdumpcurrent
@@ -227,7 +228,7 @@ jobs:
227228 ./pgcmp/pgcmp-dump
228229 shell : bash
229230 - name : Share Database Dump
230- uses : actions/upload-artifact@v4
231+ uses : actions/upload-artifact@v7
231232 with :
232233 name : migrated-down-db-dump
233234 path : pgdumpmigrateddown
@@ -247,9 +248,9 @@ jobs:
247248 runs-on : ubuntu-latest
248249 steps :
249250 - name : Checkout Repo
250- uses : actions/checkout@v4
251+ uses : actions/checkout@v6
251252 - name : Clone PGCMP
252- uses : actions/checkout@v4
253+ uses : actions/checkout@v6
253254 with :
254255 repository : NASA-AMMOS/pgcmp
255256 path : pgcmp
@@ -289,7 +290,7 @@ jobs:
289290 shell : bash
290291 - name : Upload Invalid
291292 if : ${{ failure() && steps.dbcmp.conclusion == 'failure' }}
292- uses : actions/upload-artifact@v4
293+ uses : actions/upload-artifact@v7
293294 with :
294295 name : pgcmpresultsup
295296 path : " **/results/"
@@ -309,9 +310,9 @@ jobs:
309310 runs-on : ubuntu-latest
310311 steps :
311312 - name : Checkout Repo
312- uses : actions/checkout@v4
313+ uses : actions/checkout@v6
313314 - name : Clone PGCMP
314- uses : actions/checkout@v4
315+ uses : actions/checkout@v6
315316 with :
316317 repository : NASA-AMMOS/pgcmp
317318 path : pgcmp
@@ -351,7 +352,7 @@ jobs:
351352 shell : bash
352353 - name : Upload Invalid
353354 if : ${{ failure() && steps.dbcmp.conclusion == 'failure' }}
354- uses : actions/upload-artifact@v4
355+ uses : actions/upload-artifact@v7
355356 with :
356357 name : pgcmpresultsdown
357358 path : " **/results/"
0 commit comments