Skip to content

Add nbconvert to test-optional and change CI runner to macOS in Playwright workflow#8712

Open
mscolnick wants to merge 6 commits intomainfrom
ms/playright-mac
Open

Add nbconvert to test-optional and change CI runner to macOS in Playwright workflow#8712
mscolnick wants to merge 6 commits intomainfrom
ms/playright-mac

Conversation

@mscolnick
Copy link
Contributor

No description provided.

Copilot AI review requested due to automatic review settings March 16, 2026 18:52
@vercel
Copy link

vercel bot commented Mar 16, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
marimo-docs Ready Ready Preview, Comment Mar 17, 2026 7:44am

Request Review

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the project’s test/CI setup by adding a missing notebook-conversion dependency for optional tests and changing the GitHub Actions Playwright job to run on macOS.

Changes:

  • Add nbconvert>=7.17.0 to the test-optional dependency group (supporting notebook export-related tests).
  • Switch the Playwright GitHub Actions job runner from ubuntu-latest to macos-latest.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
pyproject.toml Adds nbconvert to optional test dependencies for ipynb-related exporting/testing.
.github/workflows/playwright.yml Moves Playwright CI execution to macOS runners.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

if: ${{ needs.changes.outputs.playwright == 'true' }}
timeout-minutes: 18 # 2024-01-18 avg: 5.0m max: 7.0m
runs-on: ubuntu-latest
runs-on: macos-latest
Comment on lines 36 to 38
timeout-minutes: 18 # 2024-01-18 avg: 5.0m max: 7.0m
runs-on: ubuntu-latest
runs-on: macos-latest
defaults:
manzt
manzt previously approved these changes Mar 16, 2026
@manzt manzt added the internal A refactor or improvement that is not user facing label Mar 16, 2026
BSD sed on macOS requires -i '' (empty extension). Playwright cache
on macOS is at ~/Library/Caches/ms-playwright, not ~/.cache/.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

internal A refactor or improvement that is not user facing

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants