Skip to content

Commit 15c69a4

Browse files
authored
Merge pull request #425 from villegar/v6.3.4-dev
Patch GHA workflow for test suite
2 parents 8498fd4 + f48889b commit 15c69a4

File tree

1 file changed

+30
-21
lines changed

1 file changed

+30
-21
lines changed

.github/workflows/dsBase_test_suite.yaml

Lines changed: 30 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -59,26 +59,32 @@ jobs:
5959
r-version: release
6060
http-user-agent: release
6161
use-public-rspm: true
62-
62+
63+
- name: Install dsBase
64+
run: |
65+
Rscript -e 'install.packages(c("RANN", "stringr", "lme4", "dplyr", "reshape2", "polycor", "gamlss", "gamlss.dist", "mice", "childsds", "usethis", "devtools"), dependencies = TRUE)'
66+
R CMD INSTALL ./dsBase
67+
6368
- uses: r-lib/actions/setup-r-dependencies@v2
6469
with:
65-
extra-packages: |
66-
any::rcmdcheck
67-
cran::devtools
68-
cran::git2r
69-
cran::RCurl
70-
cran::readr
71-
cran::magrittr
72-
cran::xml2
73-
cran::purrr
74-
cran::dplyr
75-
cran::stringr
76-
cran::tidyr
77-
cran::quarto
78-
cran::knitr
79-
cran::kableExtra
80-
cran::rmarkdown
81-
cran::downlit
70+
dependencies: 'c("Imports")'
71+
extra-packages: |
72+
any::rcmdcheck
73+
cran::devtools
74+
cran::git2r
75+
cran::RCurl
76+
cran::readr
77+
cran::magrittr
78+
cran::xml2
79+
cran::purrr
80+
cran::dplyr
81+
cran::stringr
82+
cran::tidyr
83+
cran::quarto
84+
cran::knitr
85+
cran::kableExtra
86+
cran::rmarkdown
87+
cran::downlit
8288
needs: check
8389

8490
- name: Check man files up-to-date
@@ -156,8 +162,11 @@ jobs:
156162
git config --global user.email "github-actions[bot]@users.noreply.github.com"
157163
git config --global user.name "github-actions[bot]"
158164
cd testStatus
165+
166+
# Reconfigure remote to use GitHub token for authentication
167+
git remote set-url origin https://x-access-token:${{ secrets.GITHUB_TOKEN }}@github.com/${{ env.REPO_OWNER }}/testStatus.git
159168
git checkout master
160-
git pull
169+
git pull origin master
161170
162171
mkdir -p logs/${{ env.PROJECT_NAME }}/${{ env.BRANCH_NAME }}/${{ env.WORKFLOW_ID }}/
163172
mkdir -p docs/${{ env.PROJECT_NAME }}/${{ env.BRANCH_NAME }}/${{ env.WORKFLOW_ID }}/
@@ -178,8 +187,8 @@ jobs:
178187
cp -r docs/${{ env.PROJECT_NAME }}/${{ env.BRANCH_NAME }}/${{ env.WORKFLOW_ID }}/* docs/${{ env.PROJECT_NAME }}/${{ env.BRANCH_NAME }}/latest
179188
180189
git add .
181-
git commit -m "Auto test for ${{ env.PROJECT_NAME }}/${{ env.BRANCH_NAME }} @ ${{ env.WORKFLOW_ID }}"
182-
git push
190+
git commit -m "Auto test for ${{ env.PROJECT_NAME }}/${{ env.BRANCH_NAME }} @ ${{ env.WORKFLOW_ID }}" || echo "No changes to commit"
191+
git push origin master
183192
184193
env:
185194
PROJECT_NAME: ${{ env.PROJECT_NAME }}

0 commit comments

Comments
 (0)