Skip to content

PR1: subenum 0.5.1 patch (version, race fixes, TUI, build, tag-release CI)#11

Merged
TMHSDigital merged 1 commit into
mainfrom
pr1
Jun 4, 2026
Merged

PR1: subenum 0.5.1 patch (version, race fixes, TUI, build, tag-release CI)#11
TMHSDigital merged 1 commit into
mainfrom
pr1

Conversation

@TMHSDigital
Copy link
Copy Markdown
Owner

Patch-only 0.5.1. Race fixes (math/rand/v2, ticker close race), TUI aborted/form fixes, Docker build fix, Go 1.24.2 reconcile, new tests. CI: release workflow now triggers on tag pushes. CHANGELOG/ARCHITECTURE scoped to 0.5.1 only.

Made with Cursor

Patch-only release. Fixes:
- Data race in simulate mode via math/rand/v2 (goroutine-safe, auto-seeded).
- Send-on-closed-channel race in scan.Run progress ticker.
- TUI Aborted status on ctrl+c; form no longer blocks live mode on empty hit rate.
- -version reports v0.5.1.
- Docker build copies go.sum / go mod download; base image satisfies module Go version.
- Go minimum reconciled to 1.24.2 across go.mod, Dockerfile, README, docs.

Added tests: concurrent SimulateResolution, scan runner (concurrent + cancel),
TUI form validation.

CI: release workflow now also triggers on tag pushes (tags: ['v*']) so the
first tag actually builds and publishes binaries.

Docs: README facelift; ARCHITECTURE ticker interval (1s) and arg-parsing
(cliFlags + flag.*Var) corrected; removed unused docs/assets/title.svg.

CHANGELOG and ARCHITECTURE are scoped to 0.5.1 only (no unshipped features).

Co-authored-by: Cursor <cursoragent@cursor.com>
@TMHSDigital TMHSDigital merged commit 9d0c56c into main Jun 4, 2026
6 checks passed
@TMHSDigital TMHSDigital deleted the pr1 branch June 4, 2026 01:55
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