ATTN: This project uses semantic versioning.
Added:
UnfollowProject
function added to unfollow projectsBuildByProjectBranch
function added to build a project for a specific branchBuildByProjectRevision
function added to build a project for a specific revisionBuildByProjectTag
function added to build a project for a specific tag
Bug fixes:
- 429s from CircleCI are now handled gracefully by returning an error to the user
Added:
Build
s now returnWorkflow
informationBuild
s now returnPicard
information which describes the execution environmentBuild
s now returnPlatform
informationAction
s now returnBackground
informationCommitDetails
now returnBranch
andPullRequest
BuildOpts
method for building a project with arbitrary parameters
Bug fixes:
- Fix issue with paginating queries returning a 401
- Actually send build parameters for
ParameterizedBuild
- Fix feature flag parsing to not cause a null pointer panic
Backwards incomptabile changes:
- Switched
FeatureFlags
to astruct
frommap[string]bool
as it was found that not all feature flags arebool
s (#8) which resulted in non-bool values being inaccessible. Known feature flags are encoded as struct fields with a.Raw()
method to access the underlyingmap[string]interface{}
to access unknown feature flags.
- Initial implementation.