Skip to content

Commit 8933fa8

Browse files
committed
Merge branch 'develop' into main
2 parents 93a3ad6 + 404e550 commit 8933fa8

2 files changed

Lines changed: 11 additions & 4 deletions

File tree

.github/workflows/CI_lint.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,11 @@ jobs:
2222
- name: Checkout
2323
uses: actions/checkout@v5
2424

25-
# Step 2: Set up Python environment (3.12)
25+
# Step 2: Set up Python environment (3.13)
2626
- name: Set up Python
2727
uses: actions/setup-python@v6
2828
with:
29-
python-version: '3.12'
29+
python-version: '3.13'
3030

3131
# Step 3: Install linting and formatting tools
3232
- name: Install Dependencies

.github/workflows/CI_pytest.yml

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ jobs:
4646
- name: Set up Python
4747
uses: actions/setup-python@v6
4848
with:
49-
python-version: '3.12'
49+
python-version: '3.13'
5050

5151
- name: Delete rosemary editable mode
5252
run: sed -i '/rosemary @ file:\/\/\/app/d' requirements.txt
@@ -57,5 +57,12 @@ jobs:
5757
# constraints.txt must contain: setuptools<82
5858
pip install -r requirements.txt -c constraints.txt
5959
60+
- name: Install generator vendor package
61+
# The generator module pulls its feature-model generator from a
62+
# vendored source tree (bundled as a wheel for Pyodide at runtime).
63+
# pytest also imports Params from it directly, so install it editable
64+
# into the CI Python env.
65+
run: pip install --no-cache-dir -e ./app/modules/generator/vendor
66+
6067
- name: Run Tests
61-
run: pytest app/modules/ --ignore-glob='*selenium*'
68+
run: pytest app/modules/ --ignore-glob='*selenium*' -m 'not slow'

0 commit comments

Comments
 (0)