Neal Richardson created ARROW-10357:
---------------------------------------
Summary: [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
Fix For: 3.0.0
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)