Changelog
Source:NEWS.md
circle 0.7.3
CRAN release: 2024-07-31
- Account for deprecated
usethis
functions - Fix validation for Circle CI API token
- Roxygen updates
circle 0.7.0
Implement feedback from ropensci review:
- Document return values of all functions
- Refine {cli} console messages
- Most functions gained a
quiet
argument to silence {cli} messages - Be more chatty for side-effect functions
- Always return a
circle_api
object for consistency - Switch main branch from
master
tomain
- Escape examples
- Require {usethis} >= 2.0.0
- New vignette “Using {circle} with {tic}”
circle 0.6.0
- Copy over GitHub auth and SSH helpers from {travis}
- Print informative message when creating a user key errors with status code 500
-
*_env_var()
: Use owner info instead of user info to query repo - Use {vcr} for http testing
- Add pkgdown reference structure
- Added pre-commit hooks
- Added codemeta
- Use roxygen markdown
- Added parameter types to help pages
circle 0.5.0
Major
- Add new authentication mechanism:
browse_circle_token()
to to query the API token and store it in an env variableR_CIRCLE
as an alternative method to store it in~/.circleci/cli.yml
- Remove
auth_travis()
- Rename
circleHTTP()
tocircle()
- add
github_repo()
-
get_pipelines()
,get_workflows()
andget_jobs()
are now formatted as classcircle_builds
,circle_collection()
and have a somewhat pretty print output -
*_checkout_key()
: Optimize printer, catch errors, add info messages, add test - make
get_pipelines()
,get_workflows()
andget_jobs()
work with API v2 - rename
list_artifacts()
->get_build_artifacts()
Bugfixes
- Pipelines without a workflow ID caused
get_builds()
to error. Now pipelines without a workflow ID are removed internally before continuing. - setting env vars now works
- make
create_checkout_key()
work with API v2
circle 0.4.0
- update “cache” function with new user/owner logic from v0.3.0
- new
has_checkout_key()
to check if a specific checkout key exists in the project
circle 0.3.0
Rename argument
project
torepo
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.
circle 0.2.0
- Fix
api_version
increate_ssh_key()
- rename
ssh_key*
functions tocheckout_key*
-
create_checkout_key()
change default for argtype
from “github-user-key” to “deploy-key” - add argument
encode
tocircleHTTP()
- add
use_circle_deploy()