Skip to content

PR: fix: reorder pre-build/post-render sequence and consolidate into shared functions #4#5

Merged
metasmile merged 2 commits into
mainfrom
79-pre-build-order
May 27, 2026
Merged

PR: fix: reorder pre-build/post-render sequence and consolidate into shared functions #4#5
metasmile merged 2 commits into
mainfrom
79-pre-build-order

Conversation

@metasmile

Copy link
Copy Markdown
Contributor

Changes

  1. Reorder execution sequence: User-configured pre_build/post_render commands (from build.yml) now run before built-in defaults (generate_latest_docs, resolve_all, rumdl fmt, generate_llms_txt). Previously defaults ran first, so sv2dot.py (build.yml user config) ran after rumdl fmt, leaving SVG files unknown to the formatter.

  2. Consolidate shared logic: Extracted run_pre_build_sequence() and run_post_render_sequence() so both sdb build and sdb pre use identical code paths.

  3. Fix sdb pre order: sdb pre was still running built-in defaults before user config; now matches sdb build behavior.

Closes #4

@metasmile metasmile force-pushed the 79-pre-build-order branch from b63bf29 to 054ba2d Compare May 26, 2026 16:41
@metasmile metasmile self-assigned this May 26, 2026
@metasmile metasmile closed this May 26, 2026
@metasmile metasmile reopened this May 26, 2026
@metasmile metasmile merged commit 440d992 into main May 27, 2026
1 check passed
@metasmile metasmile deleted the 79-pre-build-order branch May 27, 2026 12:35
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.

fix: reorder pre-build/post-render sequence and consolidate into shared functions

1 participant