Skip to content

Commit d55cca1

Browse files
committed
♻️ Reorganize CI workflows for better maintainability
- Split monolithic ci.yml (900+ lines) into focused workflows: - ci.yml: Core CLI lint, tests, build (78 lines) - reporter.yml: Reporter visual tests (Vizzly cloud) - tui.yml: TUI visual tests (Vizzly cloud) - sdk-e2e.yml: All SDK E2E tests (TDD + Cloud mode) - sdk-unit.yml: SDK unit tests (conditional on file changes) - Add cloud mode for Ruby, Storybook, and Static-Site SDKs - Each workflow has its own status check job for branch protection - SDK E2E always runs to catch CLI breaking changes - SDK unit tests only run when that SDK's files change New secrets needed: - VIZZLY_RUBY_CLIENT_TOKEN - VIZZLY_STORYBOOK_CLIENT_TOKEN - VIZZLY_STATIC_SITE_CLIENT_TOKEN
1 parent f84a657 commit d55cca1

5 files changed

Lines changed: 868 additions & 738 deletions

File tree

0 commit comments

Comments
 (0)