File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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
Original file line number Diff line number Diff line change 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
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'
You can’t perform that action at this time.
0 commit comments