Skip to content

chore(deps-dev): bump the lint group across 1 directory with 4 updates #6466

chore(deps-dev): bump the lint group across 1 directory with 4 updates

chore(deps-dev): bump the lint group across 1 directory with 4 updates #6466

Workflow file for this run

name: Run End-to-End Tests
on:
push:
branches:
- master
paths:
- '.github/actions/build-setup/**/*'
- '.github/actions/install-playwright-browser/**/*'
- '.github/workflows/test-e2e.yml'
- 'src/**/*'
- 'test/*' # root folder
- 'test/config/**/*'
- 'test/fixtures/**/*'
- 'test/e2e/**/*'
- 'test/shared/**/*'
- '.nvmrc'
- 'package.json'
- 'package-lock.json'
- 'postcss.config.cjs'
- 'tailwind.config.js'
- 'tsconfig.json'
- 'vite.config.js'
pull_request:
branches:
- master
paths:
- '.github/actions/build-setup/**/*'
- '.github/actions/install-playwright-browser/**/*'
- '.github/workflows/test-e2e.yml'
- 'src/**/*'
- 'test/*' # root folder
- 'test/config/**/*'
- 'test/fixtures/**/*'
- 'test/e2e/**/*'
- 'test/shared/**/*'
- '.nvmrc'
- 'package.json'
- 'package-lock.json'
- 'postcss.config.cjs'
- 'tailwind.config.js'
- 'tsconfig.json'
- 'vite.config.js'
jobs:
test_e2e:
runs-on: ${{ matrix.os }}
strategy:
# we want to run the full build on all os: don't cancel running jobs even if one fails
fail-fast: false
matrix:
os: [macos-13, ubuntu-22.04, windows-2022]
browser: [chromium, firefox, chrome]
include:
# only test WebKit on macOS
- os: macos-13
browser: webkit
# only test Edge on Windows
- os: windows-2022
browser: msedge
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build Setup
uses: ./.github/actions/build-setup
- name: Install ${{matrix.browser}}
uses: ./.github/actions/install-playwright-browser
with:
browser: ${{matrix.browser}}
- name: Test Application End to End
id: 'test_e2e'
env:
BROWSERS: ${{matrix.browser}}
run: npm run test:e2e:verbose
- name: Upload e2e test results
if: ${{ failure() && steps.test_e2e.outcome == 'failure' }}
uses: actions/upload-artifact@v4
with:
name: e2e-${{matrix.browser}}-test-results-${{matrix.os}}-${{github.sha}}
path: build/test-report/e2e