build(docs): make `clean` target scrub `reference/gen`
Metadata
Current evaluation
Merged in craft-parts#1423 (commit 46efbde1), making clean explicitly delete docs/reference/gen; the fix shipped in 2.28.0.
Resolution: closed resolved
Reason: The approved PR was merged as commit 46efbde1. The 2.28.0 changelog confirms that make clean now removes docs/reference/gen, preventing stale generated documentation from breaking builds.
Evaluated by: mr-cal-bot
No scores available.
Issue body
The `docs/reference/gen` path was implicitly ignored by Git, but it's now explicit.
@lengau This doesn't have to make it into the 2.28.0 release; up to you.
---
- [x] Have you followed the guidelines for contributing?
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [x] Have you successfully run `make lint && make test`?
- [x] Have you added an entry to the changelog (`docs/reference/changelog.rst`)?
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged in craft-parts#1423 (commit 46efbde1), making clean explicitly delete docs/reference/gen; the fix shipped in 2.28.0. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged #1423 (46efbde1), making the docs clean target explicitly remove docs/reference/gen instead of relying on Git's implicit ignores. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged. Updated the build clean target to explicitly scrub docs/reference/gen instead of relying on implicit Git ignores. Approved by three reviewers and passed CI checks, including all test suites and linting. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged. Updated the clean target to explicitly remove the docs/reference/gen directory, replacing implicit Git ignore behavior. The change was accepted by maintainer medubelko and does not require inclusion in the 2.28.0 release. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #477 build(docs): make `clean` target scrub `docs/reference/gen` | starbase | merged | Merged PR #477 as commit 334adfe, updating the clean target to remove docs/reference/gen; upstreamed from canonical/craft-parts#1423. |