diff --git a/.github/workflows/editorial_governance.yml b/.github/workflows/editorial_governance.yml index 785e99b..743d03d 100644 --- a/.github/workflows/editorial_governance.yml +++ b/.github/workflows/editorial_governance.yml @@ -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 diff --git a/CHANGELOG.md b/CHANGELOG.md index b059c58..d01bd5c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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.