Skip to content

chore: bump hawk-core-contracts/hawk-mcpkit to v0.1.4#23

Merged
Patel230 merged 1 commit into
mainfrom
chore/bump-shared-contracts-pins
Jul 13, 2026
Merged

chore: bump hawk-core-contracts/hawk-mcpkit to v0.1.4#23
Patel230 merged 1 commit into
mainfrom
chore/bump-shared-contracts-pins

Conversation

@Patel230

@Patel230 Patel230 commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

Summary

hawk's own go.mod requires hawk-core-contracts@v0.1.4, so Go's minimal version selection resolves that into hawk's build regardless of what inspect declares — meaning inspect's own CI (go.mod tidiness check only) never actually exercised the version that ships. Bumps the declared pin to match.

(Correction from an earlier draft of this description: hawk-mcpkit does not currently enter hawk's build graph at all — hawk only imports the top-level inspect/sight packages, never their mcp subpackages that use mcpkit, so it never appears in hawk's go.sum. The hawk-mcpkit bump here is still good hygiene — it keeps inspect testing against its own latest shared dependency — but isn't closing a hawk-build-graph gap the way the hawk-core-contracts bump is.)

Verified non-breaking: diffed the full changesets v0.1.2→v0.1.4 (hawk-core-contracts) and v0.1.0→v0.1.4 (hawk-mcpkit) — neither touched a symbol inspect imports (only types/verify and mcpkit.Server/New/StrArg/JSONResult).

Test plan

  • go build ./... && go test ./... green locally
  • Hosted CI green on this PR

hawk's own go.mod already requires hawk-core-contracts v0.1.4 and
hawk-mcpkit v0.1.4, so Go's minimal version selection resolves these
newer versions into hawk's build regardless of what inspect declares
here — meaning inspect's own CI (which only checks go.mod tidiness
against its pinned versions) was never actually exercising the
versions that ship. Verified both version bumps are non-breaking
(diffed the full changesets between v0.1.2->v0.1.4 and v0.1.0->v0.1.4;
neither touched a symbol inspect imports). Bumps the declared pin to
match what's actually resolved, closing the gap between "safe by
luck" and "safe by check."
@Patel230 Patel230 merged commit 2d4e441 into main Jul 13, 2026
11 checks passed
@Patel230 Patel230 deleted the chore/bump-shared-contracts-pins branch July 13, 2026 23:39
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