-
Notifications
You must be signed in to change notification settings - Fork 37
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
NOTE on Missing Tidy package causing Ubuntu jobs to fail #305
Comments
Thanks @bburns632 ! I think While And looks like the ubuntu images from there come with |
@jameslamb , saw that staleness but figured one liner was worth it to confirm. R-hub's response confirmed those images are deprecated. A small two line patch to our github actions workflow patches our issue but now I'm curious on where the Should we switch to |
The only uses I see in this repo of pkgnet/.github/workflows/ci.yml Line 20 in 9354e79
pkgnet/.github/workflows/smoke-tests.yaml Line 15 in 9354e79
Those are defined here: https://github.com/actions/runner-images There is no |
So right now, here in We're asking GItHub Actions for an Ubuntu VM, and then setting up R with these GitHub Actions (Javascript code that downloads and installs R): pkgnet/.github/workflows/ci.yml Lines 29 to 34 in 9354e79
It'd probably be a good idea to update to later versions of those if they exist. You can check at https://github.com/r-lib/actions |
Alternatively, couldn't we leverage r-hub's Ubuntu R images that have these steps already built into the image? https://r-hub.github.io/containers/gha.html#for-your-own-package |
Yeah totally! Switching to those container images would be better. That'd make it easier to replicate CI locally, and it'd protect us from conflicts caused by the HUGE amount of stuff that GitHub pre-installs in its VM images (https://github.com/actions/runner-images/blob/main/images/ubuntu/Ubuntu2204-Readme.md). I totally support that change. We did that a while ago over in LightGBM and it's been great: microsoft/LightGBM#5638 |
@jameslamb which container from rhub would we use to replicate the MacOS compatibility testing we do now? That's unclear to me. |
You couldn't use container images for that. macOS would have to continue to run on a |
I requested a fix in rhub here (r-hub/rhub-linux-builders#71).
Looking at putting in a short term work around for now via r-hub/rhub#548
The text was updated successfully, but these errors were encountered: