Skip to content

feat: Add CI workflow for testing - #15

Merged
gander merged 1 commit into
masterfrom
feature/add-ci-workflow-for-testing
Jan 26, 2026
Merged

gander merged 1 commit into
masterfrom
feature/add-ci-workflow-for-testing

Conversation

@gander

@gander gander commented Jan 26, 2026

Copy link
Copy Markdown
Member

Summary

This PR introduces a GitHub Actions CI workflow to automate code quality checks and testing on pull requests.

Changes

  • Added .github/workflows/ci.yml with a CI pipeline that runs on pull request events
  • Configured the workflow to execute on pull request creation and updates
  • Set up Node.js 24.x and Bun runtime environments
  • Automated the following checks:
    • Dependency installation via bun install
    • Linting and formatting validation with bun run check
    • TypeScript type checking with bun run typecheck
    • Test suite execution with bun run test:run

Implementation Details

  • Workflow triggers on pull_request events (opened, synchronize) and manual dispatch
  • Uses ubuntu-latest runner for consistency
  • Leverages Bun as the package manager and test runner for faster execution
  • All checks must pass before code can be merged

@gander
gander merged commit efc65db into master Jan 26, 2026
5 of 6 checks passed
@gander
gander deleted the feature/add-ci-workflow-for-testing branch January 26, 2026 15:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant