v1.1.5 - Testing & Reliability Improvements#155
Merged
Merged
Conversation
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.
[1.1.5] - 2026-06-20
Overview
v1.1.5 is a code quality and test infrastructure release that dramatically improves the maintainability and reliability of the g8e platform. This release focuses on comprehensive error handling standardization, massive test coverage expansion, code simplification through interface dissolution, and test infrastructure cleanup.
Added
internal/constants/errors.gowith governance-specific error types for better error handling consistency across the platform.Changed
internal/services/governance/posture.gofor better maintainability.internal/totest/directory to better reflect its testing purpose.sliceutilpackage and simplified slice operations throughout the codebase.Fixed
make test-shorttarget to simplify test execution and reduce confusion.Removed
sliceutilpackage (52 lines) in favor of standard library functions.Test Coverage Impact
This release significantly improves test coverage across core components: