Commit Graph

5 Commits

Author SHA1 Message Date
Cody Seibert
049f9a9e37 chore: add Git configuration for HTTPS in workflow files to support CI environment 2025-12-15 19:19:23 -05:00
Cody Seibert
19f1c32805 chore: update Node.js version in workflow files from 20 to 22 2025-12-15 19:08:00 -05:00
Kacper
673dcd1113 chore: add installation of Linux native bindings in CI workflows to address npm optional dependencies issue 2025-12-13 21:49:16 +01:00
Kacper
4d0d15d1d5 ci: add GitHub Actions workflow for test suite
- Added test.yml workflow to run on PRs and pushes to main/master
- Runs server tests with coverage on every PR
- Commented out Codecov integration (can be enabled when token is configured)
- Added test:server:coverage script to root package.json
- Adjusted coverage thresholds to match current coverage levels:
  - lines: 70% (current: 72.73%)
  - statements: 70% (current: 72.65%)
  - branches: 64% (current: 64.66%)
  - functions: 80% (current: 80.87%)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-13 13:43:15 +01:00
Kacper
4ba82e131a ci: add GitHub Actions workflow for test suite
- Added test.yml workflow to run on PRs and pushes to main/master
- Runs server tests with coverage on every PR
- Uploads coverage reports to Codecov
- Added test:server:coverage script to root package.json
- Coverage thresholds enforced: 80% lines/functions, 75% branches

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-13 13:35:19 +01:00