Closed eberrigan closed 5 months ago
The recent updates primarily focus on refining the GitHub Actions workflows for building manuals, continuous integration, and website deployment. Key changes include updating branch triggers, replacing caching mechanisms with direct checkouts, and upgrading action versions for better performance and compatibility.
File Path | Change Summary |
---|---|
.github/workflows/build_manual.yml |
- Updated branch trigger to elizabeth/Fix-website-build-and-remove-build-cache-across-workflows - Replaced conda package caching with actions/checkout@v4 - Removed CACHE_NUMBER configuration |
.github/workflows/build_ci.yml |
- Updated actions/checkout to v4 - Updated setup-python to v5 - Updated upload/download artifact actions to v4 |
.github/workflows/website.yml |
- Updated branch triggers to fakebranch and elizabeth/Fix-website-build-and-remove-build-cache-across-workflows - Updated setup-miniconda to v3.0.3 - Updated actions-gh-pages to v4 |
In the land of code, where workflows play,
Branches shift and actions sway,
Cache is gone, checkout's here,
Updates flow without a fear.
Miniconda steps anew,
Pages deploy with a brighter hue.
Hopping forward, swift and keen,
Our builds are now a smoother scene.
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 74.03%. Comparing base (
7ed1229
) to head (77f9911
). Report is 10 commits behind head on develop.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Description
pip install lxml[html_clean]
is added as a step in the website build since this module is required and it is a separate project now.--label dev
.Types of changes
Does this address any currently open issues?
ndx-pose
being installed via conda-forge.ndx-pose
is a new conda package so it cannot use the cache when making the environment.CACHE_NUMBER
is increased when dependencies change.1785 cannot pass tests since the website build is out of date.
Outside contributors checklist
Thank you for contributing to SLEAP!
:heart: