2222 runs-on : ubuntu-latest
2323 steps :
2424 - name : Harden Runner
25- uses : step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2.13.0
25+ uses : step-security/harden-runner@f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a # v2.13.1
2626 with :
2727 disable-sudo : true
2828 egress-policy : block
@@ -31,19 +31,19 @@ jobs:
3131 github.com:443
3232 pypi.org:443
3333 - name : Checkout Repository
34- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
34+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
3535 with :
3636 persist-credentials : false
3737 - name : Set up Python${{ matrix.python-version }}
38- uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6 .0
38+ uses : actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0 .0
3939 with :
4040 python-version : " 3.x"
4141 cache : pip
4242 - name : Install CI libraries
4343 run : |
4444 python -m pip install --require-hashes -r CI/requirements_ci.txt
4545 - name : Environment Caching
46- uses : actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
46+ uses : actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
4747 with :
4848 path : |
4949 .tox
@@ -68,16 +68,16 @@ jobs:
6868 tox-env : ' py3.10-coverage-upstream'
6969 steps :
7070 - name : Harden Runner
71- uses : step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2.13.0
71+ uses : step-security/harden-runner@f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a # v2.13.1
7272 with :
7373 disable-sudo : false
7474 egress-policy : audit
7575 - name : Checkout Repository
76- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
76+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
7777 with :
7878 persist-credentials : false
7979 - name : Set up Python${{ matrix.python-version }}
80- uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6 .0
80+ uses : actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0 .0
8181 with :
8282 python-version : ${{ matrix.python-version }}
8383 cache : pip
@@ -105,15 +105,15 @@ jobs:
105105
106106 - name : Environment caching (macOS)
107107 if : matrix.os == 'macos-latest'
108- uses : actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
108+ uses : actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
109109 with :
110110 path : |
111111 .tox
112112 ~/Library/Caches/raven-testdata
113113 key : ${{ hashFiles('src/ravenpy/testing/registry.txt') }}-${{ env.RAVEN_TESTDATA_BRANCH }}-${{ matrix.os }}
114114 - name : Environment caching (Ubuntu)
115115 if : matrix.os == 'ubuntu-latest'
116- uses : actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
116+ uses : actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
117117 with :
118118 path : |
119119 .tox
@@ -151,20 +151,20 @@ jobs:
151151 shell : bash -l {0}
152152 steps :
153153 - name : Harden Runner
154- uses : step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2.13.0
154+ uses : step-security/harden-runner@f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a # v2.13.1
155155 with :
156156 disable-sudo : true
157157 egress-policy : audit
158158 - name : Checkout Repository
159- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
159+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
160160 with :
161161 persist-credentials : false
162162 - name : Patch Environment File
163163 if : matrix.os == 'windows-latest'
164164 run : |
165165 sed -i 's/climpred >=2.4.0/xesmf/' environment.yml
166166 - name : Setup Conda (Micromamba) with Python${{ matrix.python-version }}
167- uses : mamba-org/setup-micromamba@b09ef9b599704322748535812ca03efb2625677b # v2.0.5
167+ uses : mamba-org/setup-micromamba@add3a49764cedee8ee24e82dfde87f5bc2914462 # v2.0.7
168168 with :
169169 cache-downloads : true
170170 cache-environment : true
@@ -181,14 +181,14 @@ jobs:
181181 python -m pip check || true
182182 - name : Cache test data (macOS)
183183 if : matrix.os == 'macos-latest'
184- uses : actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
184+ uses : actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
185185 with :
186186 path : |
187187 ~/Library/Caches/raven-testdata
188188 key : ${{ hashFiles('src/ravenpy/testing/registry.txt') }}-${{ env.RAVEN_TESTDATA_BRANCH }}-conda-${{ matrix.os }}
189189 - name : Cache test data (Ubuntu)
190190 if : matrix.os == 'ubuntu-latest'
191- uses : actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
191+ uses : actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
192192 with :
193193 path : |
194194 ~/.cache/raven-testdata
@@ -215,7 +215,7 @@ jobs:
215215 runs-on : ubuntu-latest
216216 steps :
217217 - name : Harden Runner
218- uses : step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2.13.0
218+ uses : step-security/harden-runner@f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a # v2.13.1
219219 with :
220220 disable-sudo : true
221221 egress-policy : audit
0 commit comments