@@ -28,25 +28,25 @@ jobs:
2828 runs-on : ubuntu-latest
2929 timeout-minutes : 240
3030 steps :
31- - uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
31+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
3232
3333 # This Python only runs the `astropy-integration` orchestrator CLI;
3434 # the test venv for `matrix.python` is built separately by uv (see
3535 # the `run` step below), so a fixed version is fine here.
36- - uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6 .0
36+ - uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2 .0
3737 with :
3838 python-version : ' 3.12'
3939
4040 - name : Install uv
41- uses : astral-sh/setup-uv@caf0cab7a618c569241d31dcd442f54681755d39 # v3.2.4
41+ uses : astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # v8.1.0
4242 with :
4343 # We manage the cache ourselves via actions/cache below; turning
4444 # off setup-uv's own caching avoids it saving a duplicate of the
4545 # same directory under its own key.
4646 enable-cache : false
4747
4848 - name : Cache ~/.cache/uv
49- uses : actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
49+ uses : actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
5050 with :
5151 path : ~/.cache/uv
5252 # Primary key uses the run id, so every run writes a fresh
8080
8181 - name : Upload results
8282 if : always()
83- uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
83+ uses : actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
8484 with :
8585 name : results-${{ matrix.variant }}-${{ matrix.python }}
8686 path : results/${{ matrix.variant }}__${{ matrix.python }}.json
@@ -91,17 +91,17 @@ jobs:
9191 runs-on : ubuntu-latest
9292 timeout-minutes : 15
9393 steps :
94- - uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
94+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
9595
96- - uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6 .0
96+ - uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2 .0
9797 with :
9898 python-version : ' 3.12'
9999
100100 - name : Install astropy-integration
101101 run : pip install .
102102
103103 - name : Download all variant results
104- uses : actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0
104+ uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
105105 with :
106106 pattern : results-*
107107 merge-multiple : true
0 commit comments