1515
1616 strategy :
1717 matrix :
18- python-version : ["3.10", "3. 11", "3.12"]
18+ python-version : ["3.11", "3.12"]
1919
2020 steps :
2121 - uses : actions/checkout@v4
4646 - name : Test core library with pytest
4747 env :
4848 COVERAGE_FILE : coverage-data-core-${{ matrix.python-version }}
49- run : poetry run coverage run -m pytest tests --ignore tests/tasks --ignore tests/dev
49+ run : poetry run coverage run -m pytest tests --ignore tests/tasks --ignore tests/dev --ignore tests/tasks_v2
5050
5151 - name : Upload coverage data
5252 uses : actions/upload-artifact@v4
6161
6262 strategy :
6363 matrix :
64- python-version : ["3.10", "3. 11", "3.12"]
64+ python-version : ["3.11", "3.12"]
6565
6666 steps :
6767 - uses : actions/checkout@v4
9090 run : poetry install --with dev --without docs --no-interaction -E fractal-tasks
9191
9292 - name : Check if manifest has changed
93- run : |
94- poetry run python fractal_tasks_core/dev/create_manifest.py
95- echo "*.json diff=json" >> .gitattributes && git config diff.json.textconv "jq --sort-keys '.' \$1"
96- git diff ./fractal_tasks_core/__FRACTAL_MANIFEST__.json
97- if [ -n "$(git diff --exit-code ./fractal_tasks_core/__FRACTAL_MANIFEST__.json)" ]; then
98- echo "__FRACTAL_MANIFEST__.json has changed. Please run 'poetry run python fractal_tasks_core/dev/create_manifest.py' and commit the changes."
99- exit 1
100- else
101- echo "__FRACTAL_MANIFEST__.json has not changed."
102- fi
93+ run : poetry run fractal-manifest check --package fractal-tasks-core
10394
10495 - name : Cache Pooch folder
10596 id : cache-pooch-folder
@@ -111,7 +102,7 @@ jobs:
111102 - name : Test tasks with pytest
112103 env :
113104 COVERAGE_FILE : coverage-data-tasks-${{ matrix.python-version }}
114- run : poetry run coverage run -m pytest tests/dev tests/tasks
105+ run : poetry run coverage run -m pytest tests/dev tests/tasks tests/tasks_v2
115106
116107 - name : Upload coverage data
117108 uses : actions/upload-artifact@v4
@@ -130,7 +121,7 @@ jobs:
130121 - run : poetry config virtualenvs.in-project true
131122 - uses : actions/setup-python@v5
132123 with :
133- python-version : " 3.10 "
124+ python-version : " 3.11 "
134125
135126 - name : Install dependencies
136127 run : poetry install --with dev
0 commit comments