diff --git a/.github/workflows/scheduled.yaml b/.github/workflows/scheduled.yaml new file mode 100644 index 00000000..6b66a892 --- /dev/null +++ b/.github/workflows/scheduled.yaml @@ -0,0 +1,23 @@ +--- +name: Scheduled 🕰️ + +on: + schedule: + - cron: '45 3 * * 0' + workflow_dispatch: + +jobs: + dependency-test: + strategy: + fail-fast: false + matrix: + test-strategy: ["min_cohort", "min_isolated", "release", "max"] + uses: insightsengineering/r.pkg.template/.github/workflows/verdepcheck.yaml@main + name: Dependency Test - ${{ matrix.test-strategy }} 🔢 + secrets: + REPO_GITHUB_TOKEN: ${{ secrets.REPO_GITHUB_TOKEN }} + GCHAT_WEBHOOK: ${{ secrets.GCHAT_WEBHOOK }} + with: + strategy: ${{ matrix.test-strategy }} + additional-env-vars: | + PKG_SYSREQS_DRY_RUN=true diff --git a/DESCRIPTION b/DESCRIPTION index 492ac46a..2e96f7bd 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -18,23 +18,34 @@ License: Apache License 2.0 | file LICENSE Depends: R (>= 4.0) Imports: - checkmate, + checkmate (>= 2.1.0), + lifecycle (>= 0.2.0), grDevices, - lifecycle, methods, - rlang, - shiny, - styler + rlang (>= 1.1.0), + shiny (>= 1.6.0), + styler (>= 1.2.0) Suggests: - cli, - knitr, - magrittr, - rmarkdown, - testthat (>= 2.0) + cli (>= 3.4.0), + knitr (>= 1.42), + magrittr (>= 1.5), + rmarkdown (>= 2.19), + testthat (>= 3.1.5) VignetteBuilder: knitr RdMacros: lifecycle +Config/Needs/verdepcheck: + mllg/checkmate, + r-lib/lifecycle, + r-lib/rlang, + rstudio/shiny, + r-lib/styler, + r-lib/cli, + yihui/knitr, + tidyverse/magrittr, + rstudio/rmarkdown, + r-lib/testthat Config/Needs/website: insightsengineering/nesttemplate Encoding: UTF-8 Language: en-US diff --git a/NEWS.md b/NEWS.md index 8f38e02d..65543c9e 100644 --- a/NEWS.md +++ b/NEWS.md @@ -2,6 +2,7 @@ ### Miscellaneous * Fix NEWS +* Specified minimal version of package dependencies. # teal.code 0.4.0