Skip to content

DX: check links with lychee - #532

Draft
dependabot[bot] wants to merge 42 commits into
mainfrom
dependabot/lock-0b04a976c8
Draft

dependabot[bot] wants to merge 42 commits into
mainfrom
dependabot/lock-0b04a976c8

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 5, 2026 •

Copy link
Copy Markdown
Contributor

🖱️ Developer experience

  • linkcheck runs lychee over all repository sources instead of the Sphinx linkcheck builder, so it also checks notebooks, workflows and configuration files and verifies anchors.
  • Pull requests now request a review from @ComPWA/maintainers automatically through a new CODEOWNERS file.
  • Documentation can use GitHub-style alerts such as > [!TIP], which also render on GitHub, through the MyST alert extension (myst-parser>=5.1).

🔨 Maintenance

  • Read the Docs installs the doc dependency group with its native uv support instead of a custom Pixi install script, and fails the build on Sphinx warnings.
  • The 75% coverage threshold is set once through fail_under in the coverage configuration instead of in the pytest arguments and codecov.yml.
  • Docstrings are formatted with docstrfmt.

Squash commit messages

* DX: request reviews from code owners
* DX: support GitHub-style alerts in the documentation
* MAINT: build Read the Docs with its native uv support
* MAINT: define coverage threshold in coverage configuration
* MAINT: format docstrings with docstrfmt

@dependabot dependabot Bot added the ⬆️ Lock This PR upgrades the lock files label Nov 5, 2026
@redeboer redeboer changed the title MAINT: bump the lock group with 8 updates MAINT: upgrade lock files Nov 5, 2026
@redeboer
redeboer self-requested a review November 5, 2026 12:50
@redeboer
redeboer marked this pull request as draft November 5, 2026 22:39
@redeboer
redeboer force-pushed the dependabot/lock-0b04a976c8 branch 2 times, most recently from 73fcbc4 to 8753b69 Compare November 6, 2026 21:45
@redeboer
redeboer force-pushed the dependabot/lock-0b04a976c8 branch from 8753b69 to 88f151f Compare November 7, 2026 09:17
@redeboer redeboer changed the title MAINT: upgrade lock files DX: check links with lychee Nov 9, 2026
@redeboer redeboer added 🔨 Maintenance Maintenance and upkeep improvements 🖱️ DX Improvements to the Developer Experience labels Nov 9, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🖱️ DX Improvements to the Developer Experience ⬆️ Lock This PR upgrades the lock files 🔨 Maintenance Maintenance and upkeep improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants