Skip to content
Merged
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
719d918
Reconfigure script to push changes to testStatus on pull request
villegar Sep 2, 2025
3f622e2
Remove installation of dependencies via auto detection
villegar Sep 2, 2025
7fac258
Relocate the dependencies: NA keyword
villegar Sep 2, 2025
7d5be42
Minor change to dependencies value
villegar Sep 2, 2025
9827d98
Update unrecognised R expression false >>> 'FALSE'
villegar Sep 2, 2025
2ba2a13
Add missing dependencies for checking package, fs and usethis
villegar Sep 2, 2025
41adaf8
Add new packages for checks: cli and rlang
villegar Sep 2, 2025
db997e9
Add ellipsis and glue
villegar Sep 2, 2025
7c99ea2
Add lifecycle
villegar Sep 2, 2025
cf7f02b
Add memoise and vctrs
villegar Sep 2, 2025
3df6f48
Add cachem
villegar Sep 2, 2025
ae31b65
Add fastmap
villegar Sep 2, 2025
56ea438
Add missing dependencies, extracted with pak
villegar Sep 2, 2025
ee00594
Remove dependency local::.
villegar Sep 2, 2025
eed38f4
Add shiny as a dependency and remove duplicates
villegar Sep 2, 2025
5b850d0
Add dependencies of key packages
villegar Sep 2, 2025
0ed63c4
Update reference to dependencies
villegar Sep 2, 2025
cc26524
Remove the ExactData dependency as the drat server in which is hosted…
villegar Sep 2, 2025
28cbdf2
Remove the RDCOMClient package
villegar Sep 2, 2025
0de2872
Add Bioconductor dependency, BiocGenerics
villegar Sep 2, 2025
94562e4
Add generics to list of dependencies
villegar Sep 3, 2025
b2af530
Add step for local installation of dsBase and revert changes done to …
villegar Sep 3, 2025
ccd1bb6
Fix invalid notation in new step
villegar Sep 3, 2025
47ac437
Simplify notation
villegar Sep 3, 2025
41591d6
Remove duplicated 'with' section
villegar Sep 3, 2025
3493307
Add dependencies for dsBase
villegar Sep 3, 2025
617de47
Skip dependencies
villegar Sep 3, 2025
e79ece2
Remove single quotes from dependencies: 'FALSE'
villegar Sep 3, 2025
facd068
Replace FALSE by `FALSE`
villegar Sep 3, 2025
d5c4ba2
Add missing single quotes for dependencies value
villegar Sep 3, 2025
4a0882a
Fix invalid R expression pass to dependencies
villegar Sep 3, 2025
457802b
Replace skipping auto detection of dependencies
villegar Sep 3, 2025
f48889b
Add usethis and devtools
villegar Sep 3, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
51 changes: 30 additions & 21 deletions .github/workflows/dsBase_test_suite.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -59,26 +59,32 @@ jobs:
r-version: release
http-user-agent: release
use-public-rspm: true


- name: Install dsBase
run: |
Rscript -e 'install.packages(c("RANN", "stringr", "lme4", "dplyr", "reshape2", "polycor", "gamlss", "gamlss.dist", "mice", "childsds", "usethis", "devtools"), dependencies = TRUE)'
R CMD INSTALL ./dsBase

- uses: r-lib/actions/setup-r-dependencies@v2
with:
extra-packages: |
any::rcmdcheck
cran::devtools
cran::git2r
cran::RCurl
cran::readr
cran::magrittr
cran::xml2
cran::purrr
cran::dplyr
cran::stringr
cran::tidyr
cran::quarto
cran::knitr
cran::kableExtra
cran::rmarkdown
cran::downlit
dependencies: 'c("Imports")'
extra-packages: |
any::rcmdcheck
cran::devtools
cran::git2r
cran::RCurl
cran::readr
cran::magrittr
cran::xml2
cran::purrr
cran::dplyr
cran::stringr
cran::tidyr
cran::quarto
cran::knitr
cran::kableExtra
cran::rmarkdown
cran::downlit
needs: check

- name: Check man files up-to-date
Expand Down Expand Up @@ -156,8 +162,11 @@ jobs:
git config --global user.email "github-actions[bot]@users.noreply.github.com"
git config --global user.name "github-actions[bot]"
cd testStatus

# Reconfigure remote to use GitHub token for authentication
git remote set-url origin https://x-access-token:${{ secrets.GITHUB_TOKEN }}@github.com/${{ env.REPO_OWNER }}/testStatus.git
git checkout master
git pull
git pull origin master

mkdir -p logs/${{ env.PROJECT_NAME }}/${{ env.BRANCH_NAME }}/${{ env.WORKFLOW_ID }}/
mkdir -p docs/${{ env.PROJECT_NAME }}/${{ env.BRANCH_NAME }}/${{ env.WORKFLOW_ID }}/
Expand All @@ -178,8 +187,8 @@ jobs:
cp -r docs/${{ env.PROJECT_NAME }}/${{ env.BRANCH_NAME }}/${{ env.WORKFLOW_ID }}/* docs/${{ env.PROJECT_NAME }}/${{ env.BRANCH_NAME }}/latest

git add .
git commit -m "Auto test for ${{ env.PROJECT_NAME }}/${{ env.BRANCH_NAME }} @ ${{ env.WORKFLOW_ID }}"
git push
git commit -m "Auto test for ${{ env.PROJECT_NAME }}/${{ env.BRANCH_NAME }} @ ${{ env.WORKFLOW_ID }}" || echo "No changes to commit"
git push origin master

env:
PROJECT_NAME: ${{ env.PROJECT_NAME }}
Expand Down
Loading