diff --git a/.github/workflows/end-to-end.yml b/.github/workflows/end-to-end.yml index 11f317445..3ce85f71b 100644 --- a/.github/workflows/end-to-end.yml +++ b/.github/workflows/end-to-end.yml @@ -7,7 +7,17 @@ name: end-2-end jobs: end-2-end: - runs-on: macOS-latest + runs-on: ${{ matrix.config.os }} + + name: ${{ matrix.config.os }} (${{ matrix.config.r }}) + + strategy: + fail-fast: false + matrix: + config: + - {os: macOS-latest, r: 'release'} + - {os: windows-latest, r: 'release'} + - {os: ubuntu-latest, r: 'release'} env: GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }} steps: @@ -37,9 +47,6 @@ jobs: remotes::install_cran('yaml') shell: Rscript {0} - - name: Install package - run: R CMD INSTALL . - - name: Prepare pre-commit run: | config_name_test <- "pre-commit-config.yaml"