fix(version): track the 0.9.0 line the repository actually publishes - #124
Merged
Conversation
`DevelopmentBundleVersion` documents itself as tracking "the current release line with a -dev suffix so a development bundle is dated honestly". The line moved to 0.9.0 when gds-v0.9.0-rc.1 was published on 2026-09-08, and gds-v0.8.0 became a shipped release on 2026-08-30, but all three version constants still said 0.8.0-dev. Every development bundle compiled since then — the estate's included — was stamped with the previous line. The CLI fallback version and the controller version carry the same string for the same reason: a binary built without ldflags should name the line it came from. Golden control-plane projections are regenerated because the bundle version is part of their rendered header. Claude-Session: https://claude.ai/code/session_01CKXKXND4zAgWisTtatyTHX
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.
DevelopmentBundleVersiondocuments itself as tracking "the current release line with a-devsuffix so a development bundle is dated honestly". The line moved to 0.9.0 whengds-v0.9.0-rc.1was published on 2026-09-08, andgds-v0.8.0became a shipped release on 2026-08-30 — but all three version constants still said0.8.0-dev, so every development bundle compiled since then, the private estate's included, was stamped with the previous line.core/compiler/types.go— the constant that stamps development bundles.core/cli/root.go— the CLI fallback version for a build without ldflags.core/cmd/gds-controller/main.go— the same, for the controller.Golden control-plane projections are regenerated because the bundle version is part of their rendered header, and this repository's own
.gds/projections are regenerated throughgds generate repository --plan/--applywith a binary built from this commit — otherwiseGDS_CONTEXT_POLICY_BUNDLE_MISMATCHfailscore/cli,core/contextandcore/assurance.Verification:
scripts/validate_go_core.sh --quickpasses.https://claude.ai/code/session_01CKXKXND4zAgWisTtatyTHX