Ci/GitHub actions migration#393
Conversation
Replace Travis, Coveralls, and deploy-staging.sh with GitHub Actions workflows for linting, testing, Codecov uploads, and PyPI/TestPyPI publishing. Align CI Python runtime with EvalAI at 3.9.21 and add CodeRabbit badge to README.
flake8 3.0.4 uses an incompatible pyflakes version that fails on Python 3.9 AST nodes.
Address CodeRabbit review by pinning all workflow action references and disabling checkout credential persistence.
Authenticate TestPyPI uploads with __token__ and TEST_PYPI_API_TOKEN, matching the production PyPI publish flow.
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (11)
📝 WalkthroughWalkthroughRemoves the Travis CI configuration ( ChangesTravis CI to GitHub Actions Migration
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~25 minutes Possibly related PRs
Poem
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #393 +/- ##
=========================================
Coverage ? 80.55%
=========================================
Files ? 19
Lines ? 1260
Branches ? 0
=========================================
Hits ? 1015
Misses ? 245
Partials ? 0
Flags with carried forward coverage won't be shown. Click here to find out more. Continue to review full report in Codecov by Harness.
🚀 New features to boost your workflow:
|
Summary by CodeRabbit
Chores
Documentation