Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[R][CI] Add nightly job that checks reverse dependencies #26343

Closed
asfimport opened this issue Oct 20, 2020 · 0 comments
Closed

[R][CI] Add nightly job that checks reverse dependencies #26343

asfimport opened this issue Oct 20, 2020 · 0 comments

Comments

@asfimport
Copy link

asfimport commented Oct 20, 2020

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.

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

should be sufficient to run the checks and fail the build if any fail.

Reporter: Neal Richardson / @nealrichardson

Related issues:

Note: This issue was originally created as ARROW-10357. Please see the migration documentation for further details.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant