Skip to content

ci: add lint and unit test gates on PRs#25

Merged
eshulman2 merged 4 commits intomainfrom
feat/github-ci-gates
May 4, 2026
Merged

ci: add lint and unit test gates on PRs#25
eshulman2 merged 4 commits intomainfrom
feat/github-ci-gates

Conversation

@eshulman2
Copy link
Copy Markdown
Collaborator

Summary

  • Auto-format 51 source files with ruff (no logic changes)
  • Fix 3 failing unit tests in TestSyncPrDescription and TestSyncCalledFromCreatePR (missing _strip_preamble mock and create_remote_link AsyncMock)
  • Add .github/workflows/ci.yml with parallel lint and test jobs triggered on PRs to main

Test Plan

  • Both CI jobs (CI / Lint and CI / Unit Tests) appear as status checks on this PR
  • Both pass green
  • uv run ruff check src/ passes locally
  • uv run ruff format --check src/ passes locally
  • uv run pytest tests/unit/ -q shows 405 passed, 0 failed

🤖 Generated with Claude Code

@eshulman2 eshulman2 merged commit bf1c267 into main May 4, 2026
2 checks passed
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