Skip to content

chore(deps): update dependency @cloudflare/workers-types to v4.20260101.0 #3520

chore(deps): update dependency @cloudflare/workers-types to v4.20260101.0

chore(deps): update dependency @cloudflare/workers-types to v4.20260101.0 #3520

Workflow file for this run

name: Playwright E2E Tests
# Explicit least-privilege permissions for E2E testing
permissions:
contents: read
actions: read
pull-requests: read
on:
push:
branches: [main, develop, feature/*]
paths-ignore:
- 'docs/**'
- '**.md'
- 'specs/**'
- '.github/ISSUE_TEMPLATE/**'
- '.github/PULL_REQUEST_TEMPLATE/**'
pull_request:
branches: [main, develop]
paths-ignore:
- 'docs/**'
- '**.md'
- 'specs/**'
- '.github/ISSUE_TEMPLATE/**'
- '.github/PULL_REQUEST_TEMPLATE/**'
# Cancel in-progress E2E test runs for the same ref
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
env:
NODE_VERSION: '22'
jobs:
test:
name: E2E Tests - ${{ matrix.project }}
runs-on: ubuntu-latest
timeout-minutes: 60
strategy:
fail-fast: false
matrix:
project: [chromium, firefox, webkit]
steps:
- name: Checkout code
uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955
- name: Setup monorepo
uses: ./.github/actions/setup
with:
node-version: ${{ env.NODE_VERSION }}
- name: Run Playwright E2E tests
uses: ./.github/actions/test-playwright
with:
browser: ${{ matrix.project }}
upload-results: 'true'
report:
name: Publish Test Report
runs-on: ubuntu-latest
needs: test
if: always()
permissions:
contents: read
pull-requests: write
steps:
- name: Checkout code
uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955
with:
fetch-depth: 0
- name: Download all artifacts
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0
with:
path: all-reports
continue-on-error: true
- name: Publish Test Report
uses: dorny/test-reporter@8861569aa5348397e7a26b6dda744c17c9265478
with:
name: Playwright Tests
path: "all-reports/**/results.xml"
reporter: jest-junit