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()