Skip to content

fix: use available Python in visual CI - #9

Merged
phcodesage merged 2 commits into
phcodesage:mainfrom
secrethacker548-pixel:codex/resolve-open-issues
Sep 12, 2026
Merged

phcodesage merged 2 commits into
phcodesage:mainfrom
secrethacker548-pixel:codex/resolve-open-issues

Conversation

@secrethacker548-pixel

Copy link
Copy Markdown

Summary

The merged visual regression workflow failed because playwright.config.js hardcoded .venv/bin/python, which does not exist on GitHub Actions after setup-python installs Python on PATH.

This follow-up makes the Playwright web server select:

  • .venv/bin/python when running locally with the repository virtualenv
  • .venv\\Scripts\\python.exe on Windows when available
  • python as the CI/system fallback

Verification

  • 10 pytest tests passed
  • Ruff passed
  • Tailwind build passed
  • Playwright visual suite passed locally

@phcodesage
phcodesage merged commit 4f8c79b into phcodesage:main Sep 12, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants