Repository navigation
Conversation
9 tasks done
Patel230
marked this pull request as ready for review
October 11, 2026 04:27
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
Rename the provider runtime from Flux to Mux throughout the module, public Go identifiers, SDKs, configuration, state paths, CI, and documentation. Keep the project version at the root
VERSIONvalue and generate distribution metadata from that single source. Companion PR GrayCodeAI/decoder#346 consumes the signed Mux commit in this PR; merge Mux before Decoder.Changes
github.com/GrayCodeAI/mux, public branded types toMux*, and configuration/state prefixes to Mux.VERSIONfor the root library and generate lower-provider version defaults, SDK manifests and OpenAPI metadata withmake version-sync; CI/release checks reject drift.v0.0.1tag and retract it rather than rewriting history. Use a commit pin or@mainuntil a compatible post-rename release is published.Provider / API impact
The Go module path, branded exported identifiers, environment variables, state paths and User-Agent prefix change. Consumers must migrate imports and configuration. The host-facing engine contract is otherwise unchanged; its frozen-surface tests and boundary guards pass. Provider protocols and third-party API version fields retain their existing values.
Testing
Three local verification rounds passed across both repositories: full builds and test compilation, targeted runtime tests, rename audits, version metadata checks, standalone CLI/version checks, SDK syntax/compilation, YAML/JSON parsing and boundary guards. Both the pinned CI formatter and the current local formatter pass.
make lint,go vetand module checksum verification pass.Mux passes the native gosec and vulnerability scans locally. Final GitHub CI passed all 17 jobs on signed commit
872aad18ec16dd0ccf330b2eda739da197b75de7, including full race/coverage tests, all four fuzz targets, security scans and five platform builds. Clean committed-tree verification also passed all 72 cross-repository checks. All commits have verified SSH signatures.Checklist
make buildpassesmake lintpasses