Skip to content

setup action: write the install-root .rev stamp - #69

Merged
lann merged 1 commit into
mainfrom
setup-rev-stamp
Aug 7, 2026
Merged

setup action: write the install-root .rev stamp#69
lann merged 1 commit into
mainfrom
setup-rev-stamp

Conversation

@lann

@lann lann commented Aug 7, 2026

Copy link
Copy Markdown
Collaborator

Composition fix for #63's contract: the canonical local _ct-tools recipe keys on <install-root>/.rev, so the action must write it — otherwise a consumer using the action (CI cache + gate) and the recipe (local + in-just bootstrap) double-installs on every cold runner. The stamp rides the cache with the binaries.

The canonical local _ct-tools recipe (actions/README.md) recognizes an
existing install by the .rev stamp; the action's install left none, so
a consumer running both — the action for CI caching, the recipe inside
`just` — repeated the install on every cold runner. The stamp is the
shared install-root contract, and it rides the cache with the
binaries.
@lann
lann merged commit 76c0945 into main Aug 7, 2026
3 checks passed
@lann
lann deleted the setup-rev-stamp branch August 7, 2026 04:19
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