router
router copied to clipboard
ci: restructure workflow into parallel jobs
Split the monolithic CI workflow into separate parallel jobs for better efficiency and clarity. The workflow now includes:
- A prepare job for setting up tools
- Parallel linting jobs for eslint and types
- Parallel testing jobs for unit, e2e and build tests
- A publish job that depends on successful linting and testing