usethis functionsImplement feedback from ropensci review:
quiet argument to silence {cli}
messagescircle_api object for consistencymaster to
main*_env_var(): Use owner info instead of user info to
query repobrowse_circle_token()
to to query the API token and store it in an env variable
R_CIRCLE as an alternative method to store it in
~/.circleci/cli.ymlauth_travis()circleHTTP() to circle()github_repo()get_pipelines(), get_workflows() and
get_jobs() are now formatted as class
circle_builds, circle_collection() and have a
somewhat pretty print output*_checkout_key(): Optimize printer, catch errors, add
info messages, add testget_pipelines(), get_workflows() and
get_jobs() work with API v2list_artifacts() ->
get_build_artifacts()get_builds() to
error. Now pipelines without a workflow ID are removed internally before
continuing.create_checkout_key() work with API v2has_checkout_key() to check if a specific checkout
key exists in the projectRename argument project to repo to stay
consistent with travis pkg.
Add Github helper functions to easily query owners and users for the repository operating on. This change requires the git2r package from now on.
api_version in create_ssh_key()ssh_key* functions to
checkout_key*create_checkout_key() change default for arg
type from “github-user-key” to “deploy-key”encode to circleHTTP()use_circle_deploy()