Migrate CI workflows from conda to uv package manager#140
Conversation
Co-authored-by: ColmTalbot <25602909+ColmTalbot@users.noreply.github.com>
|
@copilot this package doesn't keep a uv.lock file so the caching in the ci jobs is failing. You probably need to remove this. |
Co-authored-by: ColmTalbot <25602909+ColmTalbot@users.noreply.github.com>
Removed the |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #140 +/- ##
=======================================
Coverage 95.15% 95.15%
=======================================
Files 14 14
Lines 907 907
=======================================
Hits 863 863
Misses 44 44
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:
|
|
It looks like you need to install pandoc in the docs job. Likely as a new stage in the job. @copilot |
ColmTalbot
left a comment
There was a problem hiding this comment.
Check the installation of pandoc in the documentation job
|
@copilot the formatting on my last change was incorrect. Please fix |
Co-authored-by: ColmTalbot <25602909+ColmTalbot@users.noreply.github.com>
Fixed the indentation for the pandoc installation step. It's now properly aligned with the other steps in the workflow. Fixed in commit 3c1fe64.
Added pandoc installation step in the pages workflow using
Pandoc installation has been added to the documentation job using |
Migration Plan: Conda to uv
python-package.ymlworkflow to use uv instead of condapages.ymlworkflow to use uv instead of condapublish-to-pypi.ymlworkflow to use uvenable-cache: truefrom all workflows (project doesn't maintain uv.lock file)Summary
All CI workflows have been successfully migrated from conda/mamba to uv package manager. This change will significantly improve CI job performance:
Key Changes:
conda-incubator/setup-miniconda@v3withastral-sh/setup-uv@v4mamba installandpip installcommands touv pip install --systemBenefits:
Original prompt
💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.