Skip to content

Releases: ropensci/circle

circle 0.7.3

31 Jul 21:16
beb63f3
Compare
Choose a tag to compare
  • Account for deprecated usethis functions
  • Fix validation for Circle CI API token
  • Roxygen updates

circle 0.7.2

24 Aug 15:38
f5b905a
Compare
Choose a tag to compare
  • CRAN documentation fixes

circle 0.7.1

21 Apr 07:49
77fcf77
Compare
Choose a tag to compare
  • Initial CRAN release

circle 0.7.0

19 Apr 13:34
Compare
Choose a tag to compare

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 to main
  • Escape examples
  • Require {usethis} >= 2.0.0
  • New vignette "Using {circle} with {tic}"

circle 0.6.0

03 Nov 22:04
Compare
Choose a tag to compare
  • 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

01 Jan 21:22
Compare
Choose a tag to compare

Major

  • Add new authentication mechanism: browse_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
  • Remove auth_travis()
  • Rename circleHTTP() to circle()
  • add 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 test
  • make get_pipelines(), get_workflows() and get_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

03 Nov 10:38
Compare
Choose a tag to compare
  • 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

31 Oct 17:46
Compare
Choose a tag to compare
  • Rename 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.

circle 0.2.0

17 Oct 19:02
Compare
Choose a tag to compare
  • Fix api_version in create_ssh_key()
  • rename ssh_key* functions to checkout_key*
  • create_checkout_key() change default for arg type from "github-user-key" to "deploy-key"
  • add argument encode to circleHTTP()
  • add use_circle_deploy()

Initial version

14 Oct 19:08
Compare
Choose a tag to compare

First working version.