feat: add GitHub Actions CI/CD workflows for continuous testing #24
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Add Continuous Testing with GitHub Actions
This PR introduces comprehensive continuous integration and testing workflows using GitHub Actions to ensure code quality and cross-platform compatibility.
Changes
🚀 New GitHub Actions Workflows
CI Workflow (
.github/workflows/ci.yml)Cross-Platform Testing (
.github/workflows/cross-platform.yml)Benefits
Testing
The workflows use the existing Jest test suite with 105 tests covering:
All tests are currently passing ✅
Dependencies
Uses Yarn with frozen lockfile for consistent, reproducible builds across all environments.