Merge pull request #20 from mwisnowski/bugfix/editorial-governance-ci-fix

bugfix: added requirements_dev.txt to editorial_governance ci task to…
This commit is contained in:
mwisnowski 2025-09-29 21:41:50 -07:00 committed by GitHub
commit 2c4eb4ba23
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
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.