Implement 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.yml
auth_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()