Skip to content

fix(julia-ci): plan emits include array (not wrapped object) - #14

Merged
sotashimozono merged 1 commit into
mainfrom
fix/julia-ci-matrix
Jul 12, 2026
Merged

fix(julia-ci): plan emits include array (not wrapped object)#14
sotashimozono merged 1 commit into
mainfrom
fix/julia-ci-matrix

Conversation

@sotashimozono

Copy link
Copy Markdown
Member

ParamIO's full migration surfaced this: the shards:1 fallback emitted {"include":[...]} but the test job uses matrix: include: fromJSON(...) → double-wrapped → invalid matrix → the gate reported failure. Fix: emit the bare array [{sid,cases},...] (matching plan_shards.jl's contract); count via jq.

The test job does `matrix: include: fromJSON(plan.matrix)`, so plan_shards.jl
and the shards:1 fallback must output the ARRAY [{sid,cases},...], not
{"include":[...]} (which double-wraps → invalid matrix → gate fails). Count via
jq (on the runner) instead of julia+JSON.
@sotashimozono
sotashimozono merged commit 57e0b67 into main Jul 12, 2026
1 check passed
@sotashimozono
sotashimozono deleted the fix/julia-ci-matrix branch July 12, 2026 09:23
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