Skip to content

Typed shell for RemoteCacheItSteps.prePull - #98

Merged
russwyte merged 1 commit into
mainfrom
issue-94-typed-remote-cache-prepull
Aug 12, 2026
Merged

Typed shell for RemoteCacheItSteps.prePull#98
russwyte merged 1 commit into
mainfrom
issue-94-typed-remote-cache-prepull

Conversation

@russwyte

Copy link
Copy Markdown
Contributor

Summary

  • Rewrite dogfood RemoteCacheItSteps.prePull with typed zipx.shell (Script.strict, ForIn, nested If, literal backoff sleeps) so rawFragments is empty.
  • Regenerate .github/workflows/ci.yml: same two image pulls with 5 attempts and 10/20/30/40s backoff, without a bash function escape hatch.

Closes #94

Test plan

  • RemoteCacheItSteps.prePull.rawFragments is empty (sbt 'eval …')
  • sbt zipxWorkflowGenerate quiet for pre-pull-remote-cache-images
  • ci.yml still pulls both RemoteCacheProof images with retries
  • CI green

Replace Script.raw retry pulls with ForIn/If so dogfood zipxWorkflowGenerate no longer warns on the pre-pull-remote-cache-images bundle. Regenerate ci.yml.
@russwyte
russwyte merged commit 7ff8824 into main Aug 12, 2026
6 checks passed
@russwyte
russwyte deleted the issue-94-typed-remote-cache-prepull branch August 12, 2026 00:37
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.

Typed shell for RemoteCacheItSteps.prePull (drop raw generate warnings)

1 participant