Skip to content

[rules score] several dependable element fixes - #371

Merged
castler merged 7 commits into
mainfrom
joho_several_dependable_element_fixes
Jul 28, 2026
Merged

[rules score] several dependable element fixes#371
castler merged 7 commits into
mainfrom
joho_several_dependable_element_fixes

Conversation

@hoe-jo

@hoe-jo hoe-jo commented Jul 28, 2026

Copy link
Copy Markdown
Contributor
  • correct sphinx_html_merge link rewriting and drop .doctrees
  • Introduce Action mnemonics
  • rework sphinx toolchain
  • provide reusable building blocks for conf.py
  • some refactoring and code deduplication

…rees

- add tests for sphinx html merge
- fix: cross-module links were depth-blind
- fix: single-dependency case took a different code path
- fix: dont publish Sphinx's build cache
@github-actions

Copy link
Copy Markdown

Coverage Report

Coverage report was generated.

Full report can be downloaded from the CI artifacts (expand Artifacts at the bottom of the run).

Overall coverage rate:

lines......: 83.9%
functions......: 51.0%

hoe-jo added 6 commits July 28, 2026 09:25
- Separate output namespace for the needs rule
- Introduce Action mnemonics
- Remove unused modules list
- simplify tool setup
- html_merge_tool as private attribute
- sphinx parameter removed from public API
- toolchain macro for easier integration
@hoe-jo
hoe-jo force-pushed the joho_several_dependable_element_fixes branch from 09586b6 to bcb75b3 Compare July 28, 2026 07:34
@github-actions

Copy link
Copy Markdown

Coverage Report

Coverage report was generated.

Full report can be downloaded from the CI artifacts (expand Artifacts at the bottom of the run).

Overall coverage rate:

lines......: 86.2%
functions......: 52.2%

@castler
castler merged commit 395d7b7 into main Jul 28, 2026
24 of 25 checks passed
@castler
castler deleted the joho_several_dependable_element_fixes branch July 28, 2026 08:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants