Releases: TGJLS/Testing-Kit
Releases · TGJLS/Testing-Kit
Release list
v2.1.0
Features
- seed default tasks on startup; print testing-kit logs in CI
- SQLite-backed API server for preamble and task management
- rewrite CI/CD — simulate full install in test, compile CLI in release
- add Go CLI scaffold with up/down/reset/run-tests/install commands
- update compose files — remove debug ports, add config mount, add kvm variant
- add config/ directory with default config and tasks
- replace run.py with FastAPI server on port 1234
Bug Fixes
- create remote directory before SFTP upload
- enable KVM in CI so Windows VM boots with hardware acceleration
- propagate runner failures as RuntimeError; CLI checks HTTP status
- download OpenSSH-Win64.zip during install; reduce SSH retries
- wait for API health before running tests; add service logs
- correct go build path and repo owner references
Documentation
- split README into Installation and Using sections
- update README with testing-kit-cli usage
- human rewrite
- reorganize
- replace uv install with docker/setup.sh workflow in README
- rewrite README, add docs/cli.md and docs/tasks.md; revert wheel release step
Refactoring
- rename ci/ to windows/
Maintenance
- bump version to v2.1.0; generate release notes from conventional commits
- remove tee and artifact upload from CI test step
- remove unnecessary GHCR login and debug log step from test.yaml
- remove run.py, setup.sh, and root tasks.yaml (superseded by server.py and testing-kit-cli)
- update .gitignore
v2.0.0
v1.1.0
v1.0.0
What's Changed
- Add Claude Code GitHub Workflow by @TheGr3atJosh in #1
- Add GitHub Actions integration test workflow by @TheGr3atJosh in #2
New Contributors
- @TheGr3atJosh made their first contribution in #1
Full Changelog: https://github.com/TheGr3atJosh/Testing-Kit/commits/v1.0.0