Dedicated SSR (Server-side-rendered) Astro native Headless CMS, build from the ground up for the Astro community and by Astro community memb github.com/withstudiocms/studiocms

Refactor error handling across multiple packages to handle Effect LSP diagnostic warnings (#1160)

* feat: add Effect diagnostics check and related scripts to CI workflow * fix: improve CI effect check commands for parallel execution and output aggregation * fix: update CI effect check commands for workspace concurrency * fix: remove obsolete effect-check commands from package.json files * Update .changeset/forty-rats-wash.md Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * fix: standardize component registry key format in configuration * Refactor error handling across multiple packages to utilize custom error classes for improved diagnostics and consistency. This includes the introduction of new error classes such as `StudioCMSAPIError`, `StudioCMSCliError`, and `WPAPIError`, and the replacement of generic `Error` instances with these custom errors in various Effect functions. Additionally, adjustments were made to ensure compliance with Effect LSP diagnostic warnings and errors, enhancing overall code quality and maintainability. * fix: update import path for ComponentRegistryError to include file extension * fix: update error handling in tests to use ComponentRegistryError for improved type safety --------- Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>


Author Adam Matthiesen Co-author coderabbitai[bot] Committer GitHub Date Commit Parent f8a2d342
+324 -167
44 changed files
+324 -167
44 changed files