bugfix: added requirements_dev.txt to editorial_governance ci task to ensure pytest is installed for the task to run

This commit is contained in:
matt 2025-09-29 21:41:15 -07:00
parent a0299fbcfc
commit cf66c1eab1
2 changed files with 3 additions and 0 deletions

View file

@ -22,7 +22,9 @@ jobs:
python-version: '3.11'
- name: Install deps
run: |
python -m pip install --upgrade pip
pip install -r requirements.txt
if [ -f requirements-dev.txt ]; then pip install -r requirements-dev.txt; fi
- name: Build catalog (alt output, seed)
run: |
python code/scripts/build_theme_catalog.py --output config/themes/theme_list_ci.json --limit 0

View file

@ -31,6 +31,7 @@ This format follows Keep a Changelog principles and aims for Semantic Versioning
- Finished deck commander preview now mirrors builder hover behavior with deck-selected overlap chips, the full commander theme list, and suppresses the external Scryfall link so tapping the thumbnail consistently opens the in-app panel across desktop and mobile.
### Fixed
- Editorial governance workflow now installs development dependencies (including pytest) so editorial tests run in CI.
- Hover card role badge is hidden when no role metadata is available, eliminating the empty pill shown in owned library popovers.
- Random Mode fallback warning no longer displays when all theme inputs are blank.
- Reinstated flip controls for double-faced cards in the hover preview and ensured the overlay button stays in sync with card faces.