diff --git a/.Rbuildignore b/.Rbuildignore index 14fa306..db81098 100644 --- a/.Rbuildignore +++ b/.Rbuildignore @@ -11,3 +11,4 @@ figs/ ^cran-comments.md$ ^docs ^logo +^drat\.sh$ diff --git a/.travis.yml b/.travis.yml index 8c98c82..adbb2a1 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,5 +6,8 @@ cache: packages warnings_are_errors: false +r_packages: + - drat after_success: - Rscript -e 'covr::codecov()' + - test $TRAVIS_PULL_REQUEST == "false" && test $TRAVIS_BRANCH == "master" && bash drat.sh diff --git a/drat.sh b/drat.sh new file mode 100644 index 0000000..9c00281 --- /dev/null +++ b/drat.sh @@ -0,0 +1,21 @@ +#!/bin/bash +set -o errexit -o nounset +addToDrat(){ + mkdir drat; cd drat + + ## Set up Repo parameters + git init + git config --global push.default simple + + ## Get drat repo + git remote add upstream "https://$GITHUB_PAT@github.com/reconhub/recondrat.git" + git fetch upstream + git checkout master + + Rscript -e "drat::insertPackage('../$PKG_TARBALL', repodir = './drat')" + git add --all + git commit -m "add $PKG_TARBALL (build $TRAVIS_BUILD_ID)" + git push + +} +addToDrat