[ https://issues.apache.org/jira/browse/ARROW-10357?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jonathan Keane closed ARROW-10357. ---------------------------------- Resolution: Fixed > [R][CI] Add nightly job that checks reverse dependencies > -------------------------------------------------------- > > Key: ARROW-10357 > URL: https://issues.apache.org/jira/browse/ARROW-10357 > Project: Apache Arrow > Issue Type: New Feature > Components: Continuous Integration, R > Reporter: Neal Richardson > Priority: Major > > Our 2.0.0 CRAN release is held up because there is now a package with a hard > dependency on arrow, and they happened to use an API that we removed in this > release (wrongly assuming that no one would want to call it). To prevent > future surprises, we should add a nightly (or possibly less frequently, or > possibly only triggered if there's changes to R) job that runs reverse > dependency checks. > {code} > Rscript -e 'install.packages("revdepcheck"); revdepcheck::revdep_check()' > if ! grep -q "no problems at all" revdep/failures.md; then > cat revdep/failures.md > exit 1 > fi > {code} > should be sufficient to run the checks and fail the build if any fail. -- This message was sent by Atlassian Jira (v8.3.4#803005)