-
Notifications
You must be signed in to change notification settings - Fork 0
Improve CI workflows and fix documentation deployment #117
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## develop #117 +/- ##
========================================
Coverage 83.15% 83.15%
========================================
Files 89 89
Lines 5455 5455
Branches 452 452
========================================
Hits 4536 4536
Misses 753 753
Partials 166 166
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR refactors and improves CI workflows, focusing on documentation deployment and backmerge automation. The changes streamline workflow execution, fix command references, and replace the PR-based backmerge approach with a direct merge strategy.
Key changes:
- Replaced PR-based backmerge workflow with direct master→develop merge on version tags
- Improved documentation deployment by explicitly fetching gh-pages branch and adjusting concurrency settings
- Updated PyPI test workflow to use correct CLI command and copy pytest.ini configuration
Reviewed changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated 3 comments.
| File | Description |
|---|---|
.github/workflows/pypi-test.yaml |
Removed redundant PyPI install step (already in pixi.toml), added pytest.ini copy, updated CLI command from fetch-tutorials to download-all-tutorials |
.github/workflows/docs.yaml |
Enhanced comments throughout, changed concurrency to prevent race conditions, removed fetch-depth from checkout, added explicit gh-pages branch fetch |
.github/workflows/backmerge.yaml |
New workflow implementing direct master→develop merge (replaces PR-based approach), uses GitHub App authentication to bypass branch protection |
.github/workflows/backmerge-pr.yaml |
Removed in favor of simpler direct merge approach in backmerge.yaml |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
No description provided.