name: Update Playwright Snapshots on: issue_comment: types: [created, edited] permissions: contents: write pull-requests: write jobs: update-snapshots: runs-on: ubuntu-latest if: github.event.issue.pull_request && contains(github.event.comment.body, 'please update snapshots') steps: - uses: jupyterlab/maintainer-tools/.github/actions/update-snapshots-checkout@main with: github_token: ${{ secrets.GITHUB_TOKEN }} - name: Base Setup uses: jupyterlab/maintainer-tools/.github/actions/base-setup@v1 - name: Install dependencies run: python -m pip install -U "jupyterlab>=4.0.0,<5" - name: Install extension run: | set -eux jlpm python -m pip install . - uses: jupyterlab/maintainer-tools/.github/actions/update-snapshots@v1 with: github_token: ${{ secrets.GITHUB_TOKEN }} # Playwright knows how to start JupyterLab server start_server_script: 'null' test_folder: ui-tests npm_client: jlpm