Fix doc building and version constraints and allow manual dispatching of CI pipelines - #147
Conversation
… between docs CI and actual docs building, rename Experanto in docs to capitalized and allow manual dispatching of CI pipelines
|
Review these changes at https://app.gitnotebooks.com/sensorium-competition/experanto/pull/147 |
There was a problem hiding this comment.
Pull request overview
This PR updates dependency/version constraints and CI/docs configuration to resolve documentation build failures (notably around Python/numba compatibility), align CI installs with pyproject.toml extras, and enable manual triggering of CI workflows.
Changes:
- Pin/adjust dev-tool versions in
pyproject.tomland switch CI to install viapip install -e ".[dev]". - Update Sphinx docs config (project name casing; extend
autodoc_mock_imports) and move Read the Docs to Python 3.12. - Allow manual
workflow_dispatchfor test, ruff, and docs GitHub Actions workflows.
Reviewed changes
Copilot reviewed 6 out of 6 changed files in this pull request and generated 5 comments.
Show a summary per file
| File | Description |
|---|---|
pyproject.toml |
Adds dev-tool pins and a note about keeping docs mocking in sync with dependencies. |
docs/source/conf.py |
Renames project label; extends autodoc_mock_imports. |
docs/.claude/settings.local.json |
Adds a Claude local settings file under docs. |
.readthedocs.yml |
Switches RTD build Python version to 3.12 and installs .[docs]. |
.github/workflows/test.yml |
Adds manual dispatch, adjusts conditions, and installs via .[dev] for jobs. |
.github/workflows/ruff.yml |
Adds manual dispatch support and corresponding condition. |
.github/workflows/docs.yml |
Adds manual dispatch support and corresponding condition. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
|
@oliveira-caio please take a look :) |
|
my bad, i thought it was closed already. looks ok. |
Description