This file contains 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
# name: Lexical e2e tests | |
# on: | |
# workflow_call: | |
# jobs: | |
# mac: | |
# strategy: | |
# matrix: | |
# node-version: [18.18.0] | |
# browser: ['chromium', 'firefox', 'webkit'] | |
# editor-mode: ['rich-text', 'plain-text'] | |
# events-mode: ['modern-events'] | |
# uses: ./.github/workflows/call-e2e-test.yml | |
# with: | |
# os: 'macos-latest' | |
# node-version: ${{ matrix.node-version }} | |
# browser: ${{ matrix.browser }} | |
# editor-mode: ${{ matrix.editor-mode }} | |
# events-mode: ${{ matrix.events-mode }} | |
# linux: | |
# strategy: | |
# matrix: | |
# node-version: [18.18.0] | |
# browser: ['chromium', 'firefox'] | |
# editor-mode: ['rich-text', 'plain-text'] | |
# events-mode: ['modern-events'] | |
# uses: ./.github/workflows/call-e2e-test.yml | |
# with: | |
# os: 'ubuntu-latest' | |
# node-version: ${{ matrix.node-version }} | |
# browser: ${{ matrix.browser }} | |
# editor-mode: ${{ matrix.editor-mode }} | |
# events-mode: ${{ matrix.events-mode }} | |
# windows: | |
# strategy: | |
# matrix: | |
# node-version: [18.18.0] | |
# browser: ['chromium', 'firefox'] | |
# editor-mode: ['rich-text', 'plain-text'] | |
# events-mode: ['legacy-events', 'modern-events'] | |
# exclude: | |
# - events-mode: 'legacy-events' | |
# browser: 'firefox' | |
# uses: ./.github/workflows/call-e2e-test.yml | |
# with: | |
# os: 'windows-latest' | |
# node-version: ${{ matrix.node-version }} | |
# browser: ${{ matrix.browser }} | |
# editor-mode: ${{ matrix.editor-mode }} | |
# events-mode: ${{ matrix.events-mode }} | |
# collab-mac: | |
# strategy: | |
# matrix: | |
# node-version: [18.18.0] | |
# browser: ['chromium', 'firefox', 'webkit'] | |
# uses: ./.github/workflows/call-e2e-test.yml | |
# with: | |
# os: 'macos-latest' | |
# node-version: ${{ matrix.node-version }} | |
# browser: ${{ matrix.browser }} | |
# editor-mode: 'rich-text-with-collab' | |
# events-mode: 'modern-events' | |
# collab-linux: | |
# strategy: | |
# matrix: | |
# node-version: [18.18.0] | |
# browser: ['chromium', 'firefox'] | |
# uses: ./.github/workflows/call-e2e-test.yml | |
# with: | |
# os: 'ubuntu-latest' | |
# node-version: ${{ matrix.node-version }} | |
# browser: ${{ matrix.browser }} | |
# editor-mode: 'rich-text-with-collab' | |
# events-mode: 'modern-events' | |
# collab-windows: | |
# strategy: | |
# matrix: | |
# node-version: [18.18.0] | |
# browser: ['chromium', 'firefox'] | |
# uses: ./.github/workflows/call-e2e-test.yml | |
# with: | |
# os: 'windows-latest' | |
# node-version: ${{ matrix.node-version }} | |
# browser: ${{ matrix.browser }} | |
# editor-mode: 'rich-text-with-collab' | |
# events-mode: 'modern-events' | |
# prod: | |
# strategy: | |
# matrix: | |
# os: ['macos-latest'] | |
# node-version: [18.18.0] | |
# browser: ['chromium'] | |
# editor-mode: ['rich-text'] | |
# events-mode: ['modern-events'] | |
# uses: ./.github/workflows/call-e2e-test.yml | |
# with: | |
# prod: true | |
# os: ${{ matrix.os }} | |
# node-version: ${{ matrix.node-version }} | |
# browser: ${{ matrix.browser }} | |
# editor-mode: ${{ matrix.editor-mode }} | |
# events-mode: ${{ matrix.events-mode }} | |
# collab-prod: | |
# strategy: | |
# matrix: | |
# os: ['macos-latest'] | |
# node-version: [18.18.0] | |
# browser: ['chromium'] | |
# editor-mode: ['rich-text-with-collab'] | |
# events-mode: ['modern-events'] | |
# uses: ./.github/workflows/call-e2e-test.yml | |
# with: | |
# prod: true | |
# os: ${{ matrix.os }} | |
# node-version: ${{ matrix.node-version }} | |
# browser: ${{ matrix.browser }} | |
# editor-mode: ${{ matrix.editor-mode }} | |
# events-mode: ${{ matrix.events-mode }} | |
# react-beta: | |
# strategy: | |
# matrix: | |
# # Currently using a single combination for every-patch e2e tests of | |
# # react beta to reduce cost impact | |
# editor-mode: ['rich-text'] | |
# prod: [false] | |
# uses: ./.github/workflows/call-e2e-test.yml | |
# with: | |
# os: 'macos-latest' | |
# browser: 'chromium' | |
# node-version: 18.18.0 | |
# events-mode: 'modern-events' | |
# editor-mode: ${{ matrix.editor-mode }} | |
# prod: ${{ matrix.prod }} | |
# override-react-version: beta |