Releases: buildkite/test-engine-client
Releases · buildkite/test-engine-client
v0.6.1
v0.6.0
What's Changed
- Remove "files" arg for Test Splitter by @amybiyuliu in #84
- Create debug package by @nprizal in #85
- Rename BUILDKITE_API_ACCESS_TOKEN by @wooly in #87
- Use custom User-Agents for requests. by @wooly in #86
- First pass at Pact consumer tests by @wooly in #89
- Implement split by example by @nprizal in #83
- Update pact state for test file timings by @nprizal in #91
- Add pact interaction for create test plan with split by example disabled by @nprizal in #93
- Improve server side error handling by @nprizal in #92
- Release 0.6.0 🚀 by @nprizal in #94
- Bump the version to v0.6.0 by @nprizal in #95
Full Changelog: v0.5.1...v0.6.0
v0.5.1
What's Changed
- Add new line in each log by @nprizal in #75
- chore(deps): bump docker/library/alpine from 3.19.1 to 3.20.0 in /.buildkite by @dependabot in #78
- Release 0.5.1 by @nprizal in #79
Full Changelog: v0.5.0...v0.5.1
v0.5.0
What's Changed
- Add CODEOWNERS and update dependabot.yml with reviewer info. by @wooly in #65
- chore(deps): bump docker/library/golang from 1.22.2 to 1.22.3 in /.buildkite by @dependabot in #61
- Add --version flag to aid in debugging. by @wooly in #68
- Refactor test command default handling by @nprizal in #69
- Add CHANGELOG.md for keeping track of changes. by @wooly in #70
- Use new API endpoint to fetch and create the test plan by @nprizal in #71
- Retry failed tests with a max retry count by @amybiyuliu in #66
- Update test plan schema by @nprizal in #72
- Update changelog and readme for 0.5.x by @nprizal in #73
- Release version 0.5.0 by @nprizal in #74
New Contributors
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
- Fix typo and env table in README by @amybiyuliu in #57
- Return specific exit code from Test Splitter Client by @amybiyuliu in #53
- Refactor API package by @nprizal in #60
- Support exclude pattern that matches directories by @DrJosh9000 in #58
- Update test splitter internal error exit code and README by @amybiyuliu in #62
- Update IDENTIFIER default to BUILD_ID + STEP_ID by @amybiyuliu in #59
- Bump version to 0.4.0 by @amybiyuliu in #64
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- Allow configuration of Rspec command to be executed by @amybiyuliu in #50
- Bump release version to 0.3.0 by @amybiyuliu in #56
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- chore(deps): bump docker/library/golang from 1.22.1 to 1.22.2 in /.buildkite by @dependabot in #38
- Run e2e tests without triggering build in buildkite splitter pipeline by @amybiyuliu in #37
- Remove e2e tests step from buildkite splitter pipeline by @amybiyuliu in #42
- A short instruction for install and use test splitter by @amybiyuliu in #39
- Create SECURITY.md by @jameshill in #43
- Fix go binary download link in README by @amybiyuliu in #45
- Implement test discovery and exclusion using glob pattern by @nprizal in #46
- Cleanup env vars by @niceking in #47
- Update version by @niceking in #48
- Add release pipeline back in by @niceking in #49
New Contributors
- @jameshill made their first contribution in #43
Full Changelog: v0.1.0...v0.2.0
v0.1.0
What's Changed
- Add unit tests for readJsonFile by @amybiyuliu in #12
- Add doc comments by @niceking in #14
- chore(deps): bump docker/library/alpine from 3.19.0 to 3.19.1 in /.buildkite by @dependabot in #15
- Return err from getFiles by @niceking in #17
- Refactor report to use writer by @niceking in #8
- Remove int type casting around time.duration by @amybiyuliu in #9
- Implement end to end test to validate the integration between client and the server by @nprizal in #18
- Create plan package to contain test plan model by @nprizal in #22
- Implement CreateFallbackPlan function by @nprizal in #20
- Error handling for fetching test plan (Use roko for retries) by @DrJosh9000 in #21
- Use fallback mode in client when exceeding retry limit by @amybiyuliu in #24
- Validate configuration in the client by @nprizal in #23
- chore: Update to roko v1.2.0 by @DrJosh9000 in #29
- Terminate the client with the same exit code returned by the sub process (Rspec) by @nprizal in #27
- Update client timeout configuration by @amybiyuliu in #25
- Use fallback plan when the server return error plan by @nprizal in #30
- chore(deps): bump docker/library/golang from 1.21.6 to 1.22.1 in /.buildkite by @dependabot in #28
- Pass signal from the client to the sub process (RSpec) by @nprizal in #26
- Clean up logging and debugging by @nprizal in #32
- Add functionality to pass in files via cmd line by @niceking in #33
- chore(deps): bump docker/library/golang from
34ce21a
to0b55ab8
in /.buildkite by @dependabot in #34 - Enable e2e for all branches by @amybiyuliu in #31
- Fix cmd line argument handling by @nprizal in #36
- Release version 0.1.0 by @nprizal in #35
New Contributors
- @amybiyuliu made their first contribution in #12
- @dependabot made their first contribution in #15
Full Changelog: v0.0.1...v0.1.0
v0.0.1
What's Changed
- Copy over existing project from Buildkite by @niceking in #1
- Cleanups and setup by @DrJosh9000 in #2
- Add binary builds by @DrJosh9000 in #3
- Output stderr from test run subprocess by @niceking in #5
- Add dependabot config and PR template by @DrJosh9000 in #6
- Add TestFetchTestPlan by @DrJosh9000 in #4
- Create pipeline step to create GitHub release by @nprizal in #7
New Contributors
- @niceking made their first contribution in #1
- @DrJosh9000 made their first contribution in #2
- @nprizal made their first contribution in #7
Full Changelog: https://github.com/buildkite/test-splitter/commits/v0.0.1