diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index c6fc069b..5ae457b3 100644 --- a/.github/workflows/e2e.yml +++ b/.github/workflows/e2e.yml @@ -15,7 +15,10 @@ jobs: fail-fast: false matrix: os: [ubuntu, macos, windows] - browser: [firefox] + browser: [firefox, firefoxesr] + exclude: + - os: macos + browser: firefoxesr runs-on: ${{ matrix.os }}-latest @@ -44,6 +47,12 @@ jobs: sudo yarn global add get-firefox get-firefox --platform linux --branch devedition --extract --target $HOME echo "::add-path::$HOME/firefox" + - name: Install Firefox ESR (Linux) + if: matrix.browser == 'firefoxesr' && matrix.os == 'ubuntu' + run: | + sudo yarn global add get-firefox + get-firefox --platform linux --branch esr --extract --target $HOME + echo "::add-path::$HOME/firefox" - name: Install Firefox Dev Edition (MacOS) if: matrix.browser == 'firefox' && matrix.os == 'macos' run: | @@ -54,6 +63,11 @@ jobs: run: | choco install firefox-dev --pre echo "::add-path::C:\Program Files\Firefox Dev Edition" + - name: Install Firefox ESR (Windows) + if: matrix.browser == 'firefoxesr' && matrix.os == 'windows' + run: | + choco install firefoxesr /InstallDir:"C:\Program Files\Firefox ESR" + echo "::add-path::C:\Program Files\Firefox ESR" - name: Build and test (Firefox) uses: nick-invision/retry@v1