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

[Feature]: option to install pkg dependencies in r cmd check workflow #98

Open
k-doering-NOAA opened this issue Oct 12, 2023 · 0 comments
Assignees

Comments

@k-doering-NOAA
Copy link
Collaborator

Is your feature request related to a problem? Please describe.

Some R packages have dependencies on other software that is not an R package or not hosted on Cran or Github (e.g., INLA, various linux utilities). These dependencies usually aren't obvious until trying to run r cmd check on a github action runner.

It would be useful for users to be able to input dependencies into the ghactions4r r cmd check workflow, as currently this cannot be done and users have to instead maintain their own r cmd check workflows.

Describe the solution you would like.

allow users to optionally input dependencies to the r cmd check workflow. This needs to be thought out given that r cmd check runs 3 different OSes, and dependencies could vary between mac, linux, and windows.

Describe alternatives you have considered

provide documentation for users to set up their own workflow and not use ghactions4r (or just clearly state that it is out of scope for the pkg).

Since this is a common use case, this doesn't feel out of scope.

Additional context

No response

@k-doering-NOAA k-doering-NOAA added enhancement New feature or request triage_needed This issue needs review labels Oct 12, 2023
@k-doering-NOAA k-doering-NOAA self-assigned this Oct 12, 2023
@k-doering-NOAA k-doering-NOAA added new_feature and removed enhancement New feature or request triage_needed This issue needs review labels Mar 22, 2024
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