You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ci: improve workflow performance and reliability (#1469)
* ci: improve workflow performance and reliability
- Add fail-fast: false to matrix strategies for better error visibility
- Replace npm clean-install with npm ci for faster, more reliable builds
- Add npm caching to all Node.js setup steps
- Add if: always() to cleanup steps to ensure Supabase stops on failure
- Add NODE_VERSION environment variable for consistency
- Add descriptive step names for better debugging
- Expand test matrix to include Node 22, 24 and multiple OS platforms
- Update Coveralls action to v2 and add conditional execution
- Add workflow_call trigger for reusable workflows
* ci: improve expo test organization
- Split expo test steps for better clarity and debugging
- Separate dependency installation and build from test execution
- Use npm install instead of npm ci for expo test dependencies
* chore: add .cursor/ to gitignore
- Ignore Cursor IDE configuration files and workspace data
* chore(deps): update expo test dependencies
- Update React to 19.1.0
- Update @supabase/realtime-js to 2.11.15
- Add @types/ws and ws dependencies for WebSocket support
* chore(ci): optimize workflow performance and reduce matrix testing
- Reduce Node.js matrix from [20, 22, 24] to [20] for faster CI runs
- Remove conditional coverage upload to simplify workflow
- Remove security audit job to reduce CI complexity and runtime
- Maintains all essential testing while improving CI efficiency
0 commit comments