Run Playwright-Jupyter tests across Python 3.11-3.13#477
Open
Run Playwright-Jupyter tests across Python 3.11-3.13#477
Conversation
Add PlaywrightJupyter and PlaywrightJupyterMaxVersions jobs to build.yml that download the wheel artifact from the build job and test it across Python 3.11, 3.12, and 3.13. Remove commented-out playwright section from ci.yml TestPython job and old commented-out ui-test from build.yml. Also fix pre-existing YAML indentation bug in build.yml (extra space before `matrix:`) that was preventing the workflow from running, and add `overwrite: true` to artifact upload for the OS matrix. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
anywidget resolves widget.js relative to the source directory. Since the checkout doesn't have built static files, import fails with FileNotFoundError. Create stub files (same pattern as other CI jobs). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
anywidget loads widget.js from the source directory. Empty stubs cause 'module must export a default function' error. Extract the actual built static files from the wheel. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Pre-install pnpm dependencies and Playwright chromium as separate workflow steps so they benefit from GitHub Actions caching. The Playwright browser cache (~/.cache/ms-playwright) is keyed on the pnpm lock file hash. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
PlaywrightJupyterandPlaywrightJupyterMaxVersionsjobs tobuild.ymlthat download the wheel artifact and test across Python 3.11, 3.12, 3.13ci.ymlTestPython jobbuild.ymlthat was preventing the workflow from runningoverwrite: trueto artifact upload for the OS matrixTest plan
🤖 Generated with Claude Code