Skip to content

feat: v0.2.0 — release builds, readiness, skip steps, output improvements#7

Merged
codesoda merged 1 commit intomainfrom
chore/release-builds
Apr 3, 2026
Merged

feat: v0.2.0 — release builds, readiness, skip steps, output improvements#7
codesoda merged 1 commit intomainfrom
chore/release-builds

Conversation

@codesoda
Copy link
Copy Markdown
Owner

@codesoda codesoda commented Apr 2, 2026

Summary

  • Add GitHub Actions release workflow: builds mac arm64 binary on v* tag push, creates draft GitHub Release
  • Installer (curl|sh) downloads pre-built binary from releases; local clone builds from source
  • Support multiple readiness_urls and configurable readiness_timeout_secs per command
  • Add skip = true on test steps to skip execution (counts as passed) — enables checkpointing workflows
  • New EXIT_SETUP_ERROR (code 6) for setup command failures (was incorrectly reported as config error)
  • Print stdout/stderr tail inline when setup commands fail
  • Include artifact directory paths in bootstrap message sent to agent
  • Show version banner, relative paths, per-test run info in CLI output
  • Update example configs with consistent agent_args
  • Bump version to 0.2.0

Test plan

  • Run bugatti test with skip = true on steps and verify they show as SKIP and count as passed
  • Run with a failing setup command and verify stdout/stderr is printed inline with exit code 6
  • Verify readiness_urls (array) and readiness_timeout_secs work in config
  • Run ./install.sh from a clone and verify it builds and installs
  • Tag a release and verify the GitHub Actions workflow builds and creates a draft release

…mprovements

- Add GitHub Actions release workflow (build mac arm64 on tag push)
- Installer downloads pre-built binary via curl|sh, builds locally from clone
- Support multiple readiness URLs and configurable readiness timeout
- Add skip field on steps to skip execution (counts as passed)
- Add EXIT_SETUP_ERROR (code 6) for setup command failures
- Print stdout/stderr tail inline when setup commands fail
- Include artifact directory paths in bootstrap message to agent
- Bump version to 0.2.0
@codesoda codesoda marked this pull request as ready for review April 3, 2026 10:25
@codesoda codesoda merged commit 7f9db57 into main Apr 3, 2026
@codesoda codesoda deleted the chore/release-builds branch April 3, 2026 10:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant