From ab570afdaa8457e8536e42c11cbfd20b2d3bd06a Mon Sep 17 00:00:00 2001 From: Lorenz Walthert Date: Wed, 16 Nov 2022 20:32:56 +0100 Subject: [PATCH 1/3] universal testing --- .github/workflows/end-to-end.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.github/workflows/end-to-end.yml b/.github/workflows/end-to-end.yml index 11f317445..8067cb0c5 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', rspm: "https://packagemanager.rstudio.com/cran/__linux__/bionic/latest", http-user-agent: "R/4.0.0 (ubuntu-18.04) R (4.0.0 x86_64-pc-linux-gnu x86_64 linux-gnu) on GitHub Actions" } env: GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }} steps: From 3fdac18bd356210377402fb16179685dc880c657 Mon Sep 17 00:00:00 2001 From: Lorenz Walthert Date: Wed, 16 Nov 2022 20:38:39 +0100 Subject: [PATCH 2/3] fix linux --- .github/workflows/end-to-end.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/end-to-end.yml b/.github/workflows/end-to-end.yml index 8067cb0c5..db93abf08 100644 --- a/.github/workflows/end-to-end.yml +++ b/.github/workflows/end-to-end.yml @@ -17,7 +17,7 @@ jobs: config: - {os: macOS-latest, r: 'release'} - {os: windows-latest, r: 'release'} - - {os: ubuntu-latest, r: 'release', rspm: "https://packagemanager.rstudio.com/cran/__linux__/bionic/latest", http-user-agent: "R/4.0.0 (ubuntu-18.04) R (4.0.0 x86_64-pc-linux-gnu x86_64 linux-gnu) on GitHub Actions" } + - {os: ubuntu-latest, r: 'release'} env: GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }} steps: From b7ded5df6eb98957ff84918e9c78e4cc2dadf3fc Mon Sep 17 00:00:00 2001 From: Lorenz Walthert Date: Wed, 16 Nov 2022 20:39:49 +0100 Subject: [PATCH 3/3] Do not install the source package --- .github/workflows/end-to-end.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/workflows/end-to-end.yml b/.github/workflows/end-to-end.yml index db93abf08..3ce85f71b 100644 --- a/.github/workflows/end-to-end.yml +++ b/.github/workflows/end-to-end.yml @@ -47,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"