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

Reply via email to