@@ -61,25 +61,46 @@ jobs:
6161
6262 - name : Run pre-commit
6363 run : |
64- echo 'one' > README.Rmd
65- echo 'one' >> codemeta.json
66- echo 'one' > README.md
67- echo "#' some code\n#'\n#' @param here.\n#' @name somethings\nNULL" > R/test.R # overwrite if anything there
6864 brew install pre-commit
69- pre-commit install
65+ pre-commit install --install-hooks
66+
67+ echo 'running R/test.R'
68+ echo "#' some code\n#'\n#' @param here.\n#' @name somethings\nNULL" > R/test.R # overwrite if anything there
7069 pre-commit run --files R/test.R
70+
71+ echo 'running DESCRIPTION'
72+ cp tests/testthat/reference-objects/DESCRIPTION .
73+ sleep 2
74+ echo 'one' >> codemeta.json
7175 pre-commit run --files DESCRIPTION
76+
77+ echo 'running README'
78+ echo 'one' > README.Rmd
79+ sleep 1
80+ echo 'one' > README.md
7281 git add README*
7382 pre-commit run --files README.Rmd
83+
84+ echo 'running _pkgdown.yml'
7485 cp tests/testthat/in/_pkgdown-index-articles.yml _pkgdown.yml
86+ rm -rf man/
87+ mkdir man
88+ cp tests/testthat/in/autoupdate.Rd man/autoudpate.Rd
7589 rm -rf vignettes
7690 mkdir vignettes
7791 cp tests/testthat/in/pkgdown.Rmd vignettes/
92+ pre-commit run --files _pkgdown.yml
93+
94+ echo 'running man/autoupdate.Rd'
95+ git reset HEAD --hard # restore initial state
96+ git clean -f
7897 rm -rf man/
7998 mkdir -p man
8099 cp tests/testthat/in/autoupdate.Rd man/
81- pre-commit run --files _pkgdown.yml
82- pre-commit run --files man/autoupdate.Rd
100+ pre-commit run roxygenize --files man/autoupdate.Rd
101+
83102 git reset HEAD --hard # restore initial state
103+ git clean -f
104+
84105 env :
85106 SKIP : consistent-release-tag
0 commit comments