exhumed v1.0 release (gofmt fix)#43
Open
bugsyhewitt wants to merge 2 commits into
Open
Conversation
…ntry
Per the necromancer suite objective ("drive every tool to v1.0"), this commit
flips exhumed from Version = "dev" (no version cut ever made) to 1.0.0 by:
- Bumping internal/version/version.go Version constant from "dev" to "1.0.0".
- Creating CHANGELOG.md with a top-level [1.0.0] — 2026-06-19 Keep-a-Changelog
entry documenting the 7 completed roadmap items (file database, remote feed,
detection engine, content extraction, recursive chaining, JSON output,
single static binary release) plus a Changed entry for the version bump.
- Updating README.md Status from "pre-v1.0" to "Released as v1.0.0.
APIs are production-stable."
- Updating README.md Build-from-source example release-build -ldflags from
Version=0.1.0 to Version=1.0.0.
- Adding internal/version/version_test.go as the Go analog of the Python
wheel-ship-gate regression pin: two Test* functions verify Version == "1.0.0"
and that CHANGELOG.md contains a "## [1.0.0]" entry, so the v1.0 contract
cannot silently regress.
No new dependencies (go mod tidy is a no-op). No source-code changes outside
the 2 modified files + 2 new files above. The 14,297 LOC of non-test Go code
is untouched.
Verified: go test ./... -count=1 baseline 622 PASS / 0 FAIL / 0 SKIP; post-PR
624 PASS / 0 FAIL / 0 SKIP (622 + 2 new pin tests). go vet ./... clean.
go build ./... clean.
Refs: R-001..R-011 in exhumed-001-v1.0-release.md packet.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
CI for PR #42 (exhumed v1.0 release, HEAD 64289d1) failed at the "Check formatting" job with `gofmt -l .` flagging this file. The diff is a 2-line comment-continuation indent change (2-space -> tab- indent per gofmt rules); the semantic content (TestVersion_IsV1_0_0 and TestCHANGELOG_HasV1_0_0Entry test functions) is unchanged. After this commit: - gofmt -l . exits 0 (clean) - go test ./internal/version/... PASSes both regression pin tests - Full ship-gate (build, vet, test, go mod tidy) still exits 0 This is the explicit "Re-author when CI green" follow-up per bugsyhewitt's 2026-06-20T19:08:32Z comment on PR #42. Refs: R-001..R-007 in exhumed-002-v1.0-release-gofmt-fix.md packet.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
this PR re-applies the v1.0 release after the prior PR's gofmt CI failure (see bugsyhewitt's 'Re-author when CI green' comment at PR #42 / 2026-06-20T19:08:32Z)
What changed since PR #42
64289d1fromrot/exhumed-lap-20260619T173500Z(HEAD of the prior PR's branch) onto currentmain(still at107545f, no upstream movement since). Clean cherry-pick with no merge conflicts.gofmt -w .to fix theCheck formattingCI failure oninternal/version/version_test.go(single-file, 3-line comment-continuation indent change — 2-space → tab-indent per gofmt rules).64289d1unchanged except for the gofmt formatting.Requirements satisfied
64289d1fromrot/exhumed-lap-20260619T173500Zonto new branch offorigin/main(HEAD107545f). Clean replay, no merge conflicts.gofmt -w .followed bygofmt -l .returning empty (confirmed in ship-gate).style(version): apply gofmt to version_test.go.gofmt -l .empty + full test suite 0 FAIL / 0 SKIP.Ship-gate result (local)
Files changed (net from main)
internal/version/version.goVersion = "dev"→Version = "1.0.0"CHANGELOG.mdinternal/version/version_test.goREADME.mdPath note
Repo lives at
/home/xil/dev/necromancer/exhumed(NOT/home/xil/dev/necromancer/projects/exhumed). Wave-0 repos are top-level under~/dev/necromancer/.Do not merge — Bugsy merges after review.