Skip to content

fix: isolate CLI rustdoc output from workspace docs - #216

Merged
goldmedal merged 1 commit into
mainfrom
codex/rustdoc-output-isolation
Oct 8, 2026
Merged

goldmedal merged 1 commit into
mainfrom
codex/rustdoc-output-isolation

Conversation

@goldmedal

Copy link
Copy Markdown
Collaborator

The core library and CLI binary are both named warble, causing rustdoc to write to the same directory and intermittently fail with missing output files. Build the CLI package and the remaining workspace documentation in separate fresh target directories, preserving Cargo’s default target selection, warning-as-error checks, and cleanup.

Validation: two clean workspace documentation builds passed without collisions. Recorded rustdoc invocations confirm all six libraries and the CLI binary remain checked. Disposable fixtures verify that broken links in the core library, CLI library, and CLI binary still fail the build and clean up temporary output.

@goldmedal
goldmedal marked this pull request as ready for review October 8, 2026 02:28
@goldmedal
goldmedal merged commit bf12284 into main Oct 8, 2026
15 checks passed
@goldmedal
goldmedal deleted the codex/rustdoc-output-isolation branch October 8, 2026 02:28
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.

1 participant