rstudio / actions

GitHub Actions for use with RStudio software.
MIT License
7 stars 11 forks source link

Try to get CI to a passing state #38

Closed statik closed 1 month ago

statik commented 1 month ago

This PR is for seeing how to get the current CI passing again so we can safely update things.

aronatkins commented 1 month ago

Looks like PKI is getting installed from source on Windows and install-time compilation is failing.. I'm not sure why you're getting the source package. Package Manager indicates that a Windows binary is available for PKI with R 4.2. https://packagemanager.posit.co/client/#/repos/cran/packages/overview?search=PKI

I don't know enough about how the setup-connect action is preparing its environment and attempting to install R. It's quite different than the r-lib/setup-r-dependencies.

I landed here because I'm looking to get rsconnect-ts CI to pass and thought they might have similar problems.

statik commented 1 month ago

@aronatkins thank you! seems like the version selection flexibility from remotes::install_version comes with the drawback of only supporting source packages. Updating to a newer R version fixed the compilation error because it brought in newer Rtools with newer OpenSSL (thanks to @glin for the tip!)