Skip to content

Comments

feat: add wait command and make release target#9

Merged
kostyay merged 2 commits intomainfrom
feat/kt-version
Feb 14, 2026
Merged

feat: add wait command and make release target#9
kostyay merged 2 commits intomainfrom
feat/kt-version

Conversation

@kostyay
Copy link
Owner

@kostyay kostyay commented Feb 14, 2026

Summary

  • Add kt wait <id> command that blocks until a ticket reaches closed status, polling every 2s with a stderr heartbeat every 30s
  • Add make release target that mirrors the CI release workflow: auto-bumps patch version, tags, pushes, and runs goreleaser
  • Add CHANGELOG.md

Test plan

  • go test ./... passes (6 new wait tests)
  • go vet ./... clean
  • make -n release dry-run parses correctly

🤖 Generated with Claude Code

kostyay and others added 2 commits February 14, 2026 03:01
Add `kt wait <id>` that polls until a ticket reaches closed status,
with a stderr heartbeat every 30 seconds. Add `make release` target
that mirrors the CI release workflow locally.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
WriteFile now writes to a temp file and renames, preventing readers
from seeing empty files mid-write. Fix data race in wait tests by
capturing Store reference before goroutine launch.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@kostyay kostyay merged commit e0f9aba into main Feb 14, 2026
2 checks passed
@kostyay kostyay deleted the feat/kt-version branch February 14, 2026 02:05
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