6 Commits

Author SHA1 Message Date
627cfa36f5
Merge pull request 'Refactor and document StoneError with enhanced features' (#1) from feature/stone-error-implementation into develop
All checks were successful
Go CI/CD / go-ci (push) Successful in 10m12s
Go CI/CD / go-ci (pull_request) Successful in 10m7s
Reviewed-on: #1
Reviewed-by: Cloud Administrator <cloud-admin@noreply.gitstormr.dev>
2025-04-12 18:25:08 -06:00
bcb4a3008d
Add unwrap tests for normal and stone errors
All checks were successful
Go CI/CD / go-ci (push) Successful in 10m43s
Go CI/CD / go-ci (pull_request) Successful in 10m7s
Introduce tests to validate the behavior of the Unwrap function for both standard errors and StoneError instances. Ensure correct handling of wrapped errors and verify type identification with IsStoneError checks.
2025-04-12 17:53:48 -06:00
24ea252c96
Add unit tests for stoneerror package
All checks were successful
Go CI/CD / go-ci (pull_request) Successful in 10m37s
Go CI/CD / go-ci (push) Successful in 10m38s
Introduce comprehensive tests for core functionalities including error creation, metadata handling, wrapping, JSON conversion, and type validation. These tests ensure robustness and reliability of the stoneerror package.
2025-04-12 17:42:47 -06:00
b42137701b
Refactor and document StoneError with enhanced features
Some checks failed
Go CI/CD / go-ci (push) Failing after 5m34s
Go CI/CD / go-ci (pull_request) Failing after 5m29s
Updated module path and significantly extended the StoneError implementation with new functionality, including metadata handling, error wrapping, JSON serialization, and utilities like `IsStoneError`. Enhanced README with detailed examples, usage guidelines, and a thematic introduction.
2025-04-12 17:24:44 -06:00
e65fc49b8e
Add initial project setup with Go modules and CI/CD workflows
All checks were successful
Go CI/CD / go-ci (push) Successful in 11m13s
This commit initializes the project with Go module support and a basic `StoneError` struct. It also introduces .gitignore, SonarQube configuration, and multiple CI/CD workflows for branch, tag, and protected branch scenarios to automate testing, static analysis, and builds.
2025-04-12 16:51:32 -06:00
58e6c066be
Initial commit 2025-04-10 19:31:27 -06:00