Commit Graph
3 Commits
Author SHA1 Message Date
coo1estguy 8438cdb3a2 fix(ci): fix cross-platform test spawning, redis disconnect handling, and ci step guards
- Fix worker spawning in tests/chaos/crash.test.ts to support Linux runners

- Gracefully handle closed connections during RedisClient.disconnect()

- Detach SIGINT/SIGTERM process listeners on NotifkitServer.stop()

- Only run coverage badge generation if the test step was not skipped
2026-09-01 14:17:38 +05:30
coo1estguy c495a84464 ci: run build before workspace package typechecks
- Move build step before workspace package typechecking so dist type declarations are generated and available for dependent packages
2026-09-01 14:03:37 +05:30
coo1estguy d1076bfc1b ci: add GitHub Actions workflow and dynamic coverage badge generation
- Add .github/workflows/ci.yml with typecheck, lint, build, test, and badge publishing

- Add scripts/coverage-badge.mjs to generate shields.io endpoint JSON from coverage summary

- Update vitest.config.ts with json-summary reporter and include package sources

- Update README.md coverage badge to read from badges branch endpoint

- Ignore badge directory and ignore .next in eslint.config.js
2026-09-01 12:56:36 +05:30