Skip to content

Refactor error handling and schema validation workflows#253

Merged
Splatcrafter merged 1 commit intodevelopfrom
bugfix/145-146-149-151-153-154-155-156-157-160-codec-and-core-fixes
Apr 5, 2026
Merged

Refactor error handling and schema validation workflows#253
Splatcrafter merged 1 commit intodevelopfrom
bugfix/145-146-149-151-153-154-155-156-157-160-codec-and-core-fixes

Conversation

@Splatcrafter
Copy link
Copy Markdown
Member

Summary

Improved error handling and state consistency through refactoring of diagnostics, TOML/JSON/YAML processing, and schema validation components.

Type of Change

  • Bug fix
  • New feature
  • Breaking change
  • Refactoring
  • Documentation
  • Build / CI

Related Issues

Closes #145, #146, #149, #151, #153, #154, #155, #156, #157, #160

Changes

  • Refactored diagnostics handling for clearer error reporting.
  • Streamlined TOML/JSON/YAML data processing.
  • Enhanced schema validation logic for improved stability and maintainability.

Verification

  • Unit tests added/updated
  • Existing tests pass
  • Manual verification performed (if applicable)

Breaking Changes

No breaking changes introduced.

Checklist

  • Code follows project conventions
  • Public APIs are documented
  • Tests cover new behavior
  • No unnecessary dependencies added

…for improved error handling and state consistency
@Splatcrafter Splatcrafter requested a review from a team as a code owner April 5, 2026 13:02
@Splatcrafter Splatcrafter self-assigned this Apr 5, 2026
@Splatcrafter Splatcrafter added bug Something isn't working refactor Internal code cleanup without changing external behavior (readability, structure, maintainability) labels Apr 5, 2026
@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 5, 2026

⚠️ Deprecation Warning: The deny-licenses option is deprecated for possible removal in the next major release. For more information, see issue 997.

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Snapshot Warnings

⚠️: No snapshots were found for the head SHA 54ae1e5.
Ensure that dependencies are being submitted on PR branches and consider enabling retry-on-snapshot-warnings. See the documentation for more information and troubleshooting advice.

Scanned Files

None

@Splatcrafter Splatcrafter merged commit 0e06805 into develop Apr 5, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working refactor Internal code cleanup without changing external behavior (readability, structure, maintainability)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant