Skip to content

Add GitHub Actions CI#10

Merged
martysai merged 3 commits intoqwen2.5-coderfrom
ci/github-actions
Feb 16, 2026
Merged

Add GitHub Actions CI#10
martysai merged 3 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 3 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>
@codecov-commenter
Copy link

Welcome to Codecov 🎉

Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests.

Thanks for integrating Codecov - We've got you covered ☂️

@martysai martysai merged commit d4cbb10 into qwen2.5-coder Feb 16, 2026
1 check passed
@martysai martysai deleted the ci/github-actions branch February 16, 2026 18:31
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.

2 participants