Files
Dario LipicarandClaude Opus 4.8 29f0d4b3e3 ci: fix doctest harness for cross-org suites and array-passed specs (#85)
The nightly bump surfaced two harness failures (not failing doctests) in
the reusable tests-and-doctests pipeline:

- logos-execution-zone-module failed at checkout: the doctest leg hardcoded
  `repository: logos-co/<name>`, but this suite lives under the
  `logos-blockchain` org, so checkout 404'd (git exit 128). The `setup` job
  now parses each submodule's owner from its .gitmodules URL and carries it
  through the matrix; the leg checks out `<owner>/<name>`.

- logos-logoscore-cli failed at "Discover doctest specs": it now passes its
  specs via a bash array (`SPECS=(doctests/*.test.yaml)` + `"${SPECS[@]}"`,
  for macOS bash 3.2 portability) instead of inlining the glob on the
  `-- run` line, so the parser matched zero `.test.yaml` tokens and exited 1.
  Discovery now resolves `${NAME[@]}` references back to the array's tokens
  before matching. Inline-glob repos are unaffected.

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-18 17:43:13 -03:00
..
2026-03-20 14:18:36 -04:00