Skip to content

Tags: Betterment/testtrack-cli

Tags

v1.8.0

Toggle v1.8.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: JSON schemas (#70)

* Read JSON schemas

* Separate validation from parsing

* Stop using yaml.MapSlice

* Remove WeightsFromYAML and ToYAML

* Write JSON by default, but continue writing YAML if yaml exists

* Bump the version

* Fix segfault in `testtrack schema generate` (unrelated fix)

* Fix broken symlink detection logic

* Change the signature for `findSchemaPath`

* Update docs/help information to include schema.json

v1.7.1

Toggle v1.7.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Allow content-type header (#69)

v1.7.0

Toggle v1.7.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
go 1.24.3 + deprecation fixes + minor tooling updates (#68)

* go 1.24.3

* replace hub with gh

* use golangci lint

* golangci fmt

* ioutil deprecation

* remove usage of external errors pkg

* w.HeaderMap is deprecated

* remove the loops (staticcheck)

* error strings should not be capitalized (staticcheck)

* ineffectual assignment to err fixes

* fix ci

v1.6.1

Toggle v1.6.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Allow localhost origins (#67)

* Allow localhost origins

* Bump v1.6.1

v1.6.0

Toggle v1.6.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
add 'sync' command to sync remote split assignments with local schema (

…#64)

Sometimes we want to sync our local TestTrack assignments with the weights in the production environment. Creating a TestTrack CLI command to easily take all the assignments from remote json split registry and assign them to local yaml assignment file.

v1.5.0

Toggle v1.5.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
v1.5.0: Permit required ownership of flags (#62)

Add support for tagging of ownership of a specific feature flag.

This works either through the presence of a default ownership file (`testtrack/owners.yml`) or a file specified via an ENV variable (`TESTTRACK_OWNERSHIP_FILE`).

If the file exists, `--owner` is required to be set and to match one of the owners in the file.

If the file does not exist, `--owner` is required to be blank.

v1.4.0

Toggle v1.4.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
feat(darwin-arm64): add support for darwin-arm64 (#60)

* feat(darwin-arm64): add support for darwin-arm64

* adds support in releases for darwin-arm64
* renames testtrack.darwin to testtrack.darwin-amd64
* adds testtrack.darwin-arm64
* upgrades go to 1.17 from 1.15
* sets up github actions for CI instead of travis

* fix workflow?

* fix flakey test

* fix CI badge in readme

v1.3.0

Toggle v1.3.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
updates for v4 TT compatability (#59)

* updates for v4 TT compatability

* add v4 post app identifier endpoint
* remove v4 app identifier visitor configs endpoint

* remove unused api v1 endpoint from fake server

* bump version

v1.2.0

Toggle v1.2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Add v4 endpoints (#58)

* add v4 endpoints for visitor_config and split_registry

* add more tests

* bump version to 1.2.0

new features -> new minor version

or at least that's my read of semver today :)

v1.1.3

Toggle v1.1.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
add support for v2 assignment overrides endpoint in fake server (#57)

* add support for v2 assignment overrides endpoint in fake server

* add test for new version of assignment overrides

* bump version to 1.1.3