Skip to contents

The goal of hubCI is to provide functionality for setting up hubverse Continuous Integration workflows.

Installation

Latest

You can install the latest version of hubCI from the R-universe:

install.packages("hubCI", repos = c("https://hubverse-org.r-universe.dev", "https://cloud.r-project.org"))

Development

If you want to test out new features that have not yet been released, you can install the development version of hubCI from GitHub with:

# install.packages("remotes")

remotes::install_github("hubverse-org/hubCI")

Example

Setting up a GitHub Action

For hubs hosted on GitHub, use use_hub_github_action() to download one of the hubverse GitHub Actions.

Note: the hub most be configured as an R project (i.e. contain a *.Rproj file)

library(hubCI)

use_hub_github_action(name = "validate-submission")

Code of Conduct

Please note that the hubCI package is released with a Contributor Code of Conduct. By contributing to this project, you agree to abide by its terms.

Contributing

Interested in contributing back to the open-source Hubverse project? Learn more about how to get involved in the Hubverse Community or how to contribute to the hubCI package.