Update github action workflow files #25
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Update to Github workflow files pkgdown, R-CMD-check and test-coverage and pkgcheck so that workflows run and pass in Github actions for this package.
R-CMD-check:
Notably there seems to be the known issue when using the Ubuntu action runners that the dependencies for libcurl are problematic. Following the advice here:https://forum.posit.co/t/libraptor2-dev-depends-libcurl4-gnutls-dev-but-it-is-not-installable-in-r-lib-actions-setup-r-dependencies-v2/181572/4 I have edited the R-CMD-check to manually install the dependencies while awaiting this "apt-satisfy" fix (r-lib/pak#591)
pkgdown: changed runner to macos-latest (from ubuntu-latest)
test-coverage: changed runner to macos-latest (from ubuntu-latest)
pkgcheck: removed as could not find a workaround in the time I had to work on this.
Fixes #24 which is blocking ropensci/software-review#590
Please let me know what you think. I will also check with some of the editors to see if there are some other ways to enable the checks to pass.