[
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)