Merged
Conversation
Introduces side-effect execution methods for error states that preserve the original result instead of transforming it, enabling logging and metrics without recovery. Adds async conversion helpers to seamlessly integrate with database and API operations, allowing direct chaining without manual wrapping. Implements error aggregation utilities to combine multiple results or append errors, supporting scenarios with parallel operations or validation accumulation. Exposes value access through non-generic interface for logging and serialization frameworks that operate without compile-time type knowledge. Enables collection expression syntax for error construction, improving readability and consistency with modern C# patterns. Expands factory methods to support creation from single errors, error collections, and their async variants for uniform instantiation. Optimizes internal null checking and corrects documentation examples. Based on amantinband#117, amantinband#118, amantinband#122, amantinband#125, amantinband#128, amantinband#129, amantinband#133, amantinband#134, amantinband#135, amantinband#136 Addresses amantinband#120, amantinband#121, amantinband#139
Allows workflows to run on pushes to all branches, not just main Enables CI checks to run on feature branches and forks, ensuring code quality validation before PRs are created to main
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.
No description provided.