Skip to content

Add GitHub Actions CI#10

Open
martysai wants to merge 2 commits intoqwen2.5-coderfrom
ci/github-actions
Open

Add GitHub Actions CI#10
martysai wants to merge 2 commits intoqwen2.5-coderfrom
ci/github-actions

Conversation

@martysai
Copy link
Owner

@martysai martysai commented Feb 3, 2026

Summary

  • Add GitHub Actions CI workflow for automated testing and linting

Changes

  • .github/workflows/ci.yml: CI workflow that runs on push/PR to master and qwen2.5-coder branches
  • pyproject.toml: Add pytest-cov to dev dependencies

CI Configuration

  • Python: 3.12
  • Tests: pytest with coverage reporting (--cov=src --cov-report=term-missing)
  • Linting: ruff (warnings only, doesn't fail the build)
  • Triggers: Push to master/qwen2.5-coder, PRs targeting these branches

Test plan

  • All 58 tests pass locally
  • Verify CI workflow runs on this PR
  • Confirm coverage report appears in CI logs

Generated with Claude Code

Marat Saidov and others added 2 commits February 3, 2026 21:12
- Add ci.yml workflow that runs on push/PR to master and qwen2.5-coder
- Test on Python 3.12 with pytest and coverage reporting
- Run ruff linter (warnings only, doesn't fail build)
- Add pytest-cov to dev dependencies

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Generate XML coverage report for Codecov
- Upload coverage using codecov-action@v4
- Requires CODECOV_TOKEN secret in repository settings

Co-Authored-By: Claude Opus 4.5 <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