Skip to content

Add CI workflow to run tests on every PR#25

Merged
singhsanjay12 merged 1 commit intomainfrom
ssingh1/add-ci-test-workflow
Feb 19, 2026
Merged

Add CI workflow to run tests on every PR#25
singhsanjay12 merged 1 commit intomainfrom
ssingh1/add-ci-test-workflow

Conversation

@singhsanjay12
Copy link
Owner

Summary

  • Adds .github/workflows/ci.yml that triggers on pull requests targeting main
  • Builds the Jekyll site and runs the full test suite (tests/run_all.rb) on every PR
  • Keeps the test run separate from the deploy workflow (pages-deploy.yml), which only runs on push to main
  • Branch protection on main is already configured to require the test check to pass before merging

Testing Done

Triggers on pull_request targeting main. Builds the Jekyll site and runs
the full test suite (tests/run_all.rb) — same steps as the deploy workflow
but without the Pages upload/deploy. Used as the required status check for
branch protection.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@singhsanjay12 singhsanjay12 merged commit ad0e861 into main Feb 19, 2026
1 check passed
singhsanjay12 added a commit that referenced this pull request Feb 19, 2026
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
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