IBX-9109: Enabling TypeScript (ts-loader) with Webpack Encore #6040
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: Browser tests | |
on: | |
push: | |
branches: | |
- main | |
- '[0-9]+.[0-9]+' | |
pull_request: ~ | |
jobs: | |
admin-ui-oss: | |
name: "AdminUI-OSS" | |
uses: ibexa/gh-workflows/.github/workflows/browser-tests.yml@main | |
with: | |
project-edition: 'oss' | |
test-suite: '--profile=browser --suite=admin-ui-full --tags=@IbexaOSS' | |
test-setup-phase-1: '--profile=setup --suite=personas --mode=standard' | |
test-setup-phase-2: '--profile=setup --suite=content-translation --mode=standard' | |
job-count: 2 | |
timeout: 40 | |
secrets: | |
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }} | |
admin-ui-headless: | |
name: "AdminUI-Headless" | |
uses: ibexa/gh-workflows/.github/workflows/browser-tests.yml@main | |
with: | |
project-edition: 'headless' | |
test-suite: '--profile=browser --suite=admin-ui-full --tags=@IbexaHeadless' | |
test-setup-phase-1: '--profile=setup --suite=personas --mode=standard' | |
test-setup-phase-2: '--profile=setup --suite=content-translation --mode=standard' | |
job-count: 2 | |
timeout: 40 | |
secrets: | |
SATIS_NETWORK_KEY: ${{ secrets.SATIS_NETWORK_KEY }} | |
SATIS_NETWORK_TOKEN: ${{ secrets.SATIS_NETWORK_TOKEN }} | |
TRAVIS_GITHUB_TOKEN: ${{ secrets.TRAVIS_GITHUB_TOKEN }} | |
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }} | |
AUTOMATION_CLIENT_ID: ${{ secrets.AUTOMATION_CLIENT_ID }} | |
AUTOMATION_CLIENT_INSTALLATION: ${{ secrets.AUTOMATION_CLIENT_INSTALLATION }} | |
AUTOMATION_CLIENT_SECRET: ${{ secrets.AUTOMATION_CLIENT_SECRET }} | |
admin-ui-experience-commerce: | |
name: "AdminUI-Experience/Commerce" | |
uses: ibexa/gh-workflows/.github/workflows/browser-tests.yml@main | |
with: | |
project-edition: 'experience' | |
test-suite: '--profile=browser --suite=admin-ui-full --tags=@IbexaExperience,@IbexaCommerce' | |
test-setup-phase-1: '--profile=setup --suite=personas --mode=standard' | |
test-setup-phase-2: '--profile=setup --suite=content-translation --mode=standard' | |
job-count: 2 | |
timeout: 40 | |
secrets: | |
SATIS_NETWORK_KEY: ${{ secrets.SATIS_NETWORK_KEY }} | |
SATIS_NETWORK_TOKEN: ${{ secrets.SATIS_NETWORK_TOKEN }} | |
TRAVIS_GITHUB_TOKEN: ${{ secrets.TRAVIS_GITHUB_TOKEN }} | |
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }} | |
AUTOMATION_CLIENT_ID: ${{ secrets.AUTOMATION_CLIENT_ID }} | |
AUTOMATION_CLIENT_INSTALLATION: ${{ secrets.AUTOMATION_CLIENT_INSTALLATION }} | |
AUTOMATION_CLIENT_SECRET: ${{ secrets.AUTOMATION_CLIENT_SECRET }} | |
page-builder: | |
name: "Basic Page Builder tests" | |
uses: ibexa/gh-workflows/.github/workflows/browser-tests.yml@main | |
with: | |
project-edition: 'experience' | |
test-suite: '--profile=browser --suite=personas' | |
test-setup-phase-1: '--profile=setup --suite=personas --tags=@setup --mode=standard' | |
timeout: 40 | |
secrets: | |
SATIS_NETWORK_KEY: ${{ secrets.SATIS_NETWORK_KEY }} | |
SATIS_NETWORK_TOKEN: ${{ secrets.SATIS_NETWORK_TOKEN }} | |
TRAVIS_GITHUB_TOKEN: ${{ secrets.TRAVIS_GITHUB_TOKEN }} | |
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }} |