Commit Graph

6 Commits

Author SHA1 Message Date
2f23dd33e9 refactor: simplify npm scripts and streamline CI workflow
Consolidate package.json scripts from 17 to 10 by removing
redundant test variants and combining type-check + lint into
a single 'check' command. Update CI workflow to use simplified
commands and merge separate unit/integration test steps into
unified test execution. Update documentation to reflect new
script structure.
2025-10-23 16:05:11 -05:00
5c9c6defc4 ci: remove unnecessary build artifact upload step
Remove the upload-artifacts step from the CI workflow as it was
not being utilized and adds unnecessary complexity to the pipeline.
2025-10-23 15:56:13 -05:00
852277d648 ci: enhanced CI/CD and test coverage
- Update version from 0.2.0 to 0.9.0
- Upgrade Vitest from v3 to v4 for improved testing capabilities
- Add @vitest/coverage-v8 for comprehensive code coverage reporting
- Enhance GitHub Actions CI workflow with separate unit and integration
test runs
- Integrate Codecov v5 for coverage reporting and test results tracking
- Add JUnit reporter for better test result analysis
- Configure @codecov/vite-plugin for automated coverage collection
2025-10-23 01:04:52 -05:00
48eb1c630b chore: remove semantic-release configuration and dependencies
Remove semantic-release workflow, configuration, and related dependencies as
they are no longer needed for this project's release process.
2025-10-22 13:00:35 -05:00
92fcef8fe2 fix: add security-events permission to CI workflow for SARIF uploads
Adds security-events: write permission to the CI workflow to allow the
Security Scan job to upload Trivy SARIF results to GitHub Code Scanning.
This resolves the "Resource not accessible by integration" error.
2025-10-22 09:59:55 -05:00
c17f733da1 ci: implement comprehensive CI/CD and workflow automation
- Add GitHub Actions workflows for CI, release, and deployment
- Configure Renovate for automated dependency updates
- Set up Husky pre-commit hooks with lint-staged
- Add commitlint for enforcing Conventional Commits
- Configure semantic-release for automated versioning
- Add Prettier configuration for consistent formatting
- Reformat codebase with new formatting rules
2025-10-22 02:48:18 -05:00