tasks-runner 0001 R2: kicad_tools joins the CI build set + lint gates
docker/build.sh "all" now includes kicad_tools (finalizes in-container, so it never contends with the editor's wasm-opt critical path); .ci-cache-epoch bumped — the cached FINAL output set changes. wasm-build.yml gains the corpus-lint + CLI-contract gate step (run_tests leg): with the artifact now built in CI, the skip-when-unbuilt scripts bite. Release runs (upload_output) start shipping kicad_tools in the wasm-output artifact — the closed repo's runner-image workflow consumes it from there. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HLua64PCVwkQ1hpWdaf1Gm
This commit is contained in:
parent
95e0edf6a6
commit
cb27744d76
3 changed files with 19 additions and 2 deletions
|
|
@ -108,8 +108,11 @@ shift
|
|||
# host-side wasm-opt chain is the critical path and must start as early as
|
||||
# possible (especially with KICAD_PIPELINE=1). pcbnew/eeschema stay buildable as
|
||||
# standalone debug aids but are not part of "all" (not deployed).
|
||||
# kicad_tools joined "all" for the runner-image CI (tasks-runner 0001 R2) —
|
||||
# it finalizes in-container (no host wasm-opt tail), so it never contends
|
||||
# with the editor's critical path.
|
||||
if [[ "$APP_NAME" == "all" ]]; then
|
||||
APPS=(kicad_editor occ_service calculator pl_editor gerbview)
|
||||
APPS=(kicad_editor occ_service calculator pl_editor gerbview kicad_tools)
|
||||
else
|
||||
IFS=',' read -r -a APPS <<< "$APP_NAME"
|
||||
for app in "${APPS[@]}"; do
|
||||
|
|
|
|||
Loading…
Reference in a new issue