File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -8,6 +8,9 @@ defaults:
88 run :
99 shell : bash -el {0}
1010
11+ env :
12+ CLIMADA_DATA_DOI : 10.5281/zenodo.20592941
13+
1114jobs :
1215 integration-test :
1316 name : ' Core / Integration Test Pipeline'
@@ -38,10 +41,27 @@ jobs:
3841 run : |
3942 uv sync --locked --dev
4043 -
41- name : Load data
44+ name : Cache data
45+ uses : actions/cache@v5
46+ with :
47+ path : $GITHUB_WORKSPACE/climada
48+ key : ${{ env.CLIMADA_DATA_DOI }}
49+ -
50+ name : Download and unzip data
4251 run : |
4352 uvx zenodo_get -v 3 10.5281/zenodo.20592941
44- unzip climada.zip
53+ unzip climada.zip -q -d $GITHUB_WORKSPACE
54+ -
55+ name : Create CLIMADA config file
56+ run : |
57+ cat > climada.conf << EOF
58+ {
59+ "local_data": {
60+ "system": "$GITHUB_WORKSPACE/climada/data/system",
61+ "demo": "$GITHUB_WORKSPACE/climada/data/demo"
62+ }
63+ }
64+ EOF
4565 -
4666 name : Run Integration Tests
4767 run : |
You can’t perform that action at this time.
0 commit comments