1515 runs-on : ubuntu-latest
1616 name : Lint
1717 steps :
18- - uses : actions/checkout@v4
18+ - uses : actions/checkout@v6
1919 - name : Set up Python
20- uses : actions/setup-python@v5
20+ uses : actions/setup-python@v6
2121 with :
2222 python-version : 3.13
2323 - name : Install dependencies
@@ -39,16 +39,16 @@ jobs:
3939 PE_UK_DATA_OA_CLONES : " 1"
4040 steps :
4141 - name : Checkout code
42- uses : actions/checkout@v4
42+ uses : actions/checkout@v6
4343 with :
4444 fetch-depth : 0 # Fetch all history for all tags and branches
4545 - name : Install uv
46- uses : astral-sh/setup-uv@v5
46+ uses : astral-sh/setup-uv@v8.1.0
4747 - name : Set up Python
48- uses : actions/setup-python@v5
48+ uses : actions/setup-python@v6
4949 with :
5050 python-version : 3.13
51- - uses : " google-github-actions/auth@v2 "
51+ - uses : " google-github-actions/auth@v3 "
5252 with :
5353 workload_identity_provider : " projects/322898545428/locations/global/workloadIdentityPools/policyengine-research-id-pool/providers/prod-github-provider"
5454 service_account : " policyengine-research@policyengine-research.iam.gserviceaccount.com"
@@ -61,13 +61,13 @@ jobs:
6161 - name : Build datasets
6262 run : make data
6363 - name : Save calibration log (constituencies)
64- uses : actions/upload-artifact@v4
64+ uses : actions/upload-artifact@v7
6565 with :
6666 name : constituency_calibration_log.csv
6767 path : constituency_calibration_log.csv
6868
6969 - name : Save calibration log (local authorities)
70- uses : actions/upload-artifact@v4
70+ uses : actions/upload-artifact@v7
7171 with :
7272 name : la_calibration_log.csv
7373 path : la_calibration_log.csv
0 commit comments