Skip to content

Add CI#151

Open
Mearman wants to merge 2 commits intosirmalloc:mainfrom
Mearman:add-github-ci
Open

Add CI#151
Mearman wants to merge 2 commits intosirmalloc:mainfrom
Mearman:add-github-ci

Conversation

@Mearman
Copy link
Contributor

@Mearman Mearman commented Jan 31, 2026

This pull request introduces a new continuous integration (CI) workflow by adding a GitHub Actions configuration file. The workflow automates linting, type checking, testing, and building the project on every push and pull request to the main branch.

Key changes:

CI Workflow Automation:

  • Added .github/workflows/ci.yml to define a GitHub Actions workflow that runs on push and pull request events targeting the main branch.

Job Definitions:

  • Configured three separate jobs: lint (runs linting and type checks), test (runs the test suite), and build (builds the project and verifies the output file exists). The build job depends on the successful completion of lint and test.

Environment Setup:

  • Each job uses the oven-sh/setup-bun action to install Bun with caching enabled, ensuring consistent and efficient environment setup across all jobs.

Mearman and others added 2 commits January 31, 2026 20:33
Runs on push to main and PRs. Uses Bun with dependency caching.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@Mearman Mearman changed the title Run CI on all branch pushes Add CI Feb 1, 2026
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

Comments