-
Notifications
You must be signed in to change notification settings - Fork 0
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
include URL checker in pipeline #21
Comments
Doing sanity checks on URL's/URI's is part of a testing procedure. As such, I would install the urlchecker in the container, but perform the actual sanity check in the tests of the abn package. In doing so we keep the clean separation between the container that provides a the testing environment and the tests that are tied to the development lifecycle of the package, after all URL's and URI's are part of the package content, just like code. So my suggestion would be:
Does this make sense to you, @matteodelucchi |
awesome, that's how we gonna do it! |
One thing we might consider is to define a github action in this repository and then call the action in the tests of abn. In that way the sanity check of urls becomes portable to other repo's. |
Implement it as an additional job in the quick tests because it is fast and usually requires only a simple fix. |
CRAN checks all URLs (and URIs) in a package. This makes sense, and we should include this too.
They seem to use
urlchecker
.As this is not
abn
specific but required for all packages, I think it makes the most sense to have it implemented directly in the container. Also because we don't want theurlchecker
package as asuggests
inabn
because it is unrelated to its functionality.The text was updated successfully, but these errors were encountered: