From 9481f054bb9cb7691fbfb6c2b13b27cde92cdb65 Mon Sep 17 00:00:00 2001 From: Franciszek Walkowiak Date: Thu, 1 Aug 2024 09:57:42 +0200 Subject: [PATCH 1/7] chore: move revdepcheck to scheduled.yaml --- .github/workflows/on-demand.yaml | 12 ------------ .github/workflows/scheduled.yaml | 3 +++ 2 files changed, 3 insertions(+), 12 deletions(-) delete mode 100644 .github/workflows/on-demand.yaml diff --git a/.github/workflows/on-demand.yaml b/.github/workflows/on-demand.yaml deleted file mode 100644 index 02843bb32..000000000 --- a/.github/workflows/on-demand.yaml +++ /dev/null @@ -1,12 +0,0 @@ ---- -name: On-demand 🧑‍đŸ”Ŧ - -on: - schedule: - - cron: '45 3 * * 0' - workflow_dispatch: - -jobs: - revdepcheck: - name: revdepcheck â†Šī¸ - uses: insightsengineering/r.pkg.template/.github/workflows/revdepcheck.yaml@main diff --git a/.github/workflows/scheduled.yaml b/.github/workflows/scheduled.yaml index 6b66a892c..d42c0cbd8 100644 --- a/.github/workflows/scheduled.yaml +++ b/.github/workflows/scheduled.yaml @@ -21,3 +21,6 @@ jobs: strategy: ${{ matrix.test-strategy }} additional-env-vars: | PKG_SYSREQS_DRY_RUN=true + revdepcheck: + name: revdepcheck â†Šī¸ + uses: insightsengineering/r.pkg.template/.github/workflows/revdepcheck.yaml@main From 74c2570114fc803fe3e62340cd91734c0039bf23 Mon Sep 17 00:00:00 2001 From: Franciszek Walkowiak Date: Thu, 1 Aug 2024 10:21:46 +0200 Subject: [PATCH 2/7] chore: add r-hub workflow --- .github/workflows/scheduled.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/scheduled.yaml b/.github/workflows/scheduled.yaml index d42c0cbd8..d6de04527 100644 --- a/.github/workflows/scheduled.yaml +++ b/.github/workflows/scheduled.yaml @@ -24,3 +24,6 @@ jobs: revdepcheck: name: revdepcheck â†Šī¸ uses: insightsengineering/r.pkg.template/.github/workflows/revdepcheck.yaml@main + rhub: + name: R-hub 🌐 + uses: insightsengineering/r.pkg.template/.github/workflows/rhub.yaml@main From 2ca3015d483174fb46293119cb2717d32109cca1 Mon Sep 17 00:00:00 2001 From: Franciszek Walkowiak Date: Thu, 1 Aug 2024 10:30:34 +0200 Subject: [PATCH 3/7] chore: enable branch-cleanup workflow --- .github/workflows/scheduled.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/scheduled.yaml b/.github/workflows/scheduled.yaml index d6de04527..61a50753e 100644 --- a/.github/workflows/scheduled.yaml +++ b/.github/workflows/scheduled.yaml @@ -21,6 +21,11 @@ jobs: strategy: ${{ matrix.test-strategy }} additional-env-vars: | PKG_SYSREQS_DRY_RUN=true + branch-cleanup: + name: Branch Cleanup 🧹 + uses: insightsengineering/r.pkg.template/.github/workflows/branch-cleanup.yaml@main + secrets: + REPO_GITHUB_TOKEN: ${{ secrets.REPO_GITHUB_TOKEN }} revdepcheck: name: revdepcheck â†Šī¸ uses: insightsengineering/r.pkg.template/.github/workflows/revdepcheck.yaml@main From 35b26d4d9dac15538e37aa5f1c588db012980b75 Mon Sep 17 00:00:00 2001 From: Franciszek Walkowiak Date: Thu, 1 Aug 2024 10:58:03 +0200 Subject: [PATCH 4/7] chore: add wasm workflow --- .github/workflows/release.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 226473ce9..e56418bb8 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -52,3 +52,7 @@ jobs: uses: insightsengineering/r.pkg.template/.github/workflows/test-coverage.yaml@main secrets: REPO_GITHUB_TOKEN: ${{ secrets.REPO_GITHUB_TOKEN }} + wasm: + name: Build WASM packages 🧑‍🏭 + needs: release + uses: insightsengineering/r.pkg.template/.github/workflows/wasm.yaml@main From ad27961c8b8ab86af6a5d334a544bea0b876ebe1 Mon Sep 17 00:00:00 2001 From: Franciszek Walkowiak Date: Thu, 1 Aug 2024 11:57:11 +0200 Subject: [PATCH 5/7] chore: enable non-CRAN unit test report --- .github/workflows/check.yaml | 5 +---- .github/workflows/docs.yaml | 1 + _pkgdown.yml | 2 ++ 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/check.yaml b/.github/workflows/check.yaml index 1b251b8d6..6b84258c0 100644 --- a/.github/workflows/check.yaml +++ b/.github/workflows/check.yaml @@ -47,11 +47,8 @@ jobs: REPO_GITHUB_TOKEN: ${{ secrets.REPO_GITHUB_TOKEN }} with: enforce-note-blocklist: true - publish-unit-test-report-gh-pages: false - junit-xml-comparison: false concurrency-group: non-cran - disable-unit-test-reports: true - skip-r-cmd-install: true + unit-test-report-directory: unit-test-report-non-cran note-blocklist: | checking dependencies in R code .* NOTE checking R code for possible problems .* NOTE diff --git a/.github/workflows/docs.yaml b/.github/workflows/docs.yaml index 9b7a7e54e..57ae80042 100644 --- a/.github/workflows/docs.yaml +++ b/.github/workflows/docs.yaml @@ -41,3 +41,4 @@ jobs: REPO_GITHUB_TOKEN: ${{ secrets.REPO_GITHUB_TOKEN }} with: default-landing-page: latest-tag + additional-unit-test-report-directories: unit-test-report-non-cran diff --git a/_pkgdown.yml b/_pkgdown.yml index 8b7eb90fe..3b151760a 100644 --- a/_pkgdown.yml +++ b/_pkgdown.yml @@ -16,6 +16,8 @@ navbar: href: coverage-report/ - text: Unit test report href: unit-test-report/ + - text: Non-CRAN unit test report + href: unit-test-report-non-cran/ github: icon: fa-github href: https://github.com/insightsengineering/teal.code From b563aac0fbf0df666467e8ec123786627fd84ecc Mon Sep 17 00:00:00 2001 From: "27856297+dependabot-preview[bot]@users.noreply.github.com" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Thu, 1 Aug 2024 14:24:15 +0000 Subject: [PATCH 6/7] [skip roxygen] [skip vbump] Roxygen Man Pages Auto Update --- DESCRIPTION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DESCRIPTION b/DESCRIPTION index d60fa4009..29d689ae2 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -50,7 +50,7 @@ Config/Needs/website: insightsengineering/nesttemplate Encoding: UTF-8 Language: en-US Roxygen: list(markdown = TRUE) -RoxygenNote: 7.3.1 +RoxygenNote: 7.3.2 Collate: 'qenv-class.R' 'qenv-errors.R' From d41abb66b1d335be3d0c185607de7485172af0f2 Mon Sep 17 00:00:00 2001 From: Franciszek Walkowiak Date: Thu, 1 Aug 2024 17:07:35 +0200 Subject: [PATCH 7/7] chore: set NOT_CRAN variable --- .github/workflows/check.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/check.yaml b/.github/workflows/check.yaml index 6b84258c0..96fa54aee 100644 --- a/.github/workflows/check.yaml +++ b/.github/workflows/check.yaml @@ -46,6 +46,8 @@ jobs: secrets: REPO_GITHUB_TOKEN: ${{ secrets.REPO_GITHUB_TOKEN }} with: + additional-env-vars: | + NOT_CRAN=true enforce-note-blocklist: true concurrency-group: non-cran unit-test-report-directory: unit-test-report-non-cran