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

Add rworkflows #926

Merged
merged 3 commits into from May 23, 2024
Merged

Add rworkflows #926

merged 3 commits into from May 23, 2024

Conversation

bschilder
Copy link
Contributor

taxize 0.9.101

Previously discussed here:

  • Add rworkflows.
    • Update .Rbuildignore for rworkflows.
    • Remove old workflow: R-CMD-check.yaml
    • Bump taxize version.
    • Add rworkflows status badge to README.

rworkflows works by calling a centralized action (stored here) from which users can activate/deactivate certain features with the arguments in the short rworkflows.yml script.

Currently, I've set the arguments such that rworkflows will:

  • build and check taxize for CRAN standards using rcmdcheck.
  • build a docker container with taxize and all its deps installed, and store it on the GitHub Container Registry (under "Packages" on your GH repo). If you like, you can also add instructions for how to create an image from this container via rworkflows::use_vignette_docker() (though I'll leave that up to you in the interest of keeping this PR simple).
  • builds and launches a pkgdown website on GH Pages. Though I noticed your docs page is hosted elsewhere (a feature rworkflows doesn't yet support), so if you'd like to turn this step off just set run_pkgdown: ${{ false }} (or I can do this for you in the PR if you like).

Let me know if you have any questions or requests for changes the meantime!

@zachary-foster
Copy link
Collaborator

Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants