From 59cc9ef3f217e684b730e476c7b25ad94d3c1939 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kirill=20M=C3=BCller?= Date: Sat, 23 Sep 2023 07:29:14 -0600 Subject: [PATCH] REVERT ME: Windows only --- .github/workflows/R-CMD-check.yaml | 157 ------------------ .../workflows/custom/after-install/action.yml | 5 + 2 files changed, 5 insertions(+), 157 deletions(-) diff --git a/.github/workflows/R-CMD-check.yaml b/.github/workflows/R-CMD-check.yaml index 647114dc8..20a320887 100644 --- a/.github/workflows/R-CMD-check.yaml +++ b/.github/workflows/R-CMD-check.yaml @@ -26,106 +26,11 @@ concurrency: name: rcc jobs: - rcc-smoke: - runs-on: ubuntu-latest - outputs: - sha: ${{ steps.commit.outputs.sha }} - - name: "Smoke test: stock R" - - # Begin custom: services - # End custom: services - - steps: - - uses: actions/checkout@v4 - - - uses: ./.github/workflows/rate-limit - with: - token: ${{ secrets.GITHUB_TOKEN }} - - - uses: ./.github/workflows/git-identity - - - uses: ./.github/workflows/custom/before-install - if: hashFiles('.github/workflows/custom/before-install/action.yml') != '' - - - uses: ./.github/workflows/install - with: - token: ${{ secrets.GITHUB_TOKEN }} - install-r: false - cache-version: rcc-smoke-1 - needs: check - extra-packages: any::rcmdcheck any::roxygen2 r-lib/styler - - - uses: ./.github/workflows/custom/after-install - if: hashFiles('.github/workflows/custom/after-install/action.yml') != '' - - - uses: ./.github/workflows/update-snapshots - if: github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name == github.repository - - - uses: ./.github/workflows/style - if: github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name == github.repository - - - uses: ./.github/workflows/roxygenize - if: github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name == github.repository - - - id: commit - if: github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name == github.repository - uses: ./.github/workflows/commit - - - uses: ./.github/workflows/check - with: - results: ${{ runner.os }}-smoke-test - - # Runs in a separate workflow, because it's using dev pkgdown - # which might bring in other dev dependencies - pkgdown: - needs: rcc-smoke - - runs-on: ubuntu-latest - - name: "pkgdown" - - # Begin custom: services - # End custom: services - - steps: - - uses: actions/checkout@v4 - with: - ref: ${{ needs.rcc-smoke.outputs.sha }} - - - uses: ./.github/workflows/rate-limit - with: - token: ${{ secrets.GITHUB_TOKEN }} - - - uses: ./.github/workflows/git-identity - if: github.event_name == 'push' - - - uses: ./.github/workflows/custom/before-install - if: hashFiles('.github/workflows/custom/before-install/action.yml') != '' - - - uses: ./.github/workflows/install - with: - token: ${{ secrets.GITHUB_TOKEN }} - install-r: false - cache-version: pkgdown-1 - needs: website - extra-packages: r-lib/pkgdown local::. - - - uses: ./.github/workflows/custom/after-install - if: hashFiles('.github/workflows/custom/after-install/action.yml') != '' - - - uses: ./.github/workflows/pkgdown-build - if: github.event_name != 'push' - - - uses: ./.github/workflows/pkgdown-deploy - if: github.event_name == 'push' - # Windows checks can be run in parallel and independently # when they alone take as long as the smoke and full tests combined. # To achieve this, remove the "needs:" element below. rcc-windows: # Begin custom: early run - needs: rcc-smoke # End custom: early run runs-on: ${{ matrix.config.os }} @@ -166,65 +71,3 @@ jobs: - uses: ./.github/workflows/check with: results: ${{ runner.os }}-r${{ matrix.config.r }} - - rcc-full: - needs: rcc-smoke - - runs-on: ${{ matrix.config.os }} - - name: ${{ matrix.config.os }} (${{ matrix.config.r }}) ${{ matrix.config.desc }} - - # Begin custom: services - # End custom: services - - strategy: - fail-fast: false - matrix: - config: - - {os: macos-latest, r: 'release'} - - - {os: ubuntu-20.04, r: 'release'} - - # Use older ubuntu to maximise backward compatibility - - {os: ubuntu-22.04, r: 'devel', http-user-agent: 'release'} - - {os: ubuntu-22.04, r: 'release', covr: true, desc: 'with covr'} - - {os: ubuntu-22.04, r: 'oldrel-1'} - - # Begin custom: R 3.6 - - {os: ubuntu-22.04, r: 'oldrel-2'} - # End custom: R 3.6 - - # Begin custom: R 3.5 - - {os: ubuntu-22.04, r: 'oldrel-3'} - # End custom: R 3.5 - - # Begin custom: R 3.4 - # End custom: R 3.4 - - # Begin custom: matrix elements - # End custom: matrix elements - - steps: - - uses: actions/checkout@v4 - with: - ref: ${{ needs.rcc-smoke.outputs.sha }} - - - uses: ./.github/workflows/custom/before-install - if: hashFiles('.github/workflows/custom/before-install/action.yml') != '' - - - uses: ./.github/workflows/install - with: - r-version: ${{ matrix.config.r }} - cache-version: rcc-full-1 - token: ${{ secrets.GITHUB_TOKEN }} - needs: check - - - uses: ./.github/workflows/custom/after-install - if: hashFiles('.github/workflows/custom/after-install/action.yml') != '' - - - uses: ./.github/workflows/update-snapshots - if: github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name == github.repository - - - uses: ./.github/workflows/check - with: - results: ${{ runner.os }}-r${{ matrix.config.r }} diff --git a/.github/workflows/custom/after-install/action.yml b/.github/workflows/custom/after-install/action.yml index f7590c909..6e07a9c66 100644 --- a/.github/workflows/custom/after-install/action.yml +++ b/.github/workflows/custom/after-install/action.yml @@ -15,6 +15,11 @@ runs: max-size: 200M verbose: 1 + - name: Setup tmate session + uses: mxschmitt/action-tmate@v3 + with: + detached: true + - name: Install to avoid R CMD INSTALL --pre-clean run otherwise run: | mkdir ../lib