Skip to content

ci: drop vestigial protoc and the rust-cache environment hash - #21

Merged
abnobdoss merged 2 commits into
mainfrom
ci/warm-probe
Jul 9, 2026
Merged

abnobdoss merged 2 commits into
mainfrom
ci/warm-probe

Conversation

@abnobdoss

Copy link
Copy Markdown
Owner

No description provided.

abnobdoss added 2 commits July 8, 2026 21:16
Nothing in the dependency tree runs protoc: prost enters only through
datafusion-proto, which ships pregenerated code and has no build script,
and the bindings workflow has always built that crate without protoc on
all three platforms. The installs only cost time and pinned a dormant
action stuck on a deprecated Node runtime.

rust-cache's environment hash includes rustc -vV of every installed
toolchain, including the image-preinstalled stable that no job uses.
Concurrent runner-image builds carry different stables, so the hash
flips per runner draw and randomly breaks exact-key restores, which
have no prefix fallback. Everything the hash protected is already in
the explicit key: job env vars live in the hashed workflow file and
the pinned toolchains come from rust-toolchain.toml, which rust-cache
hashes on its own.
@abnobdoss abnobdoss changed the title chore: ci warm cache probe ci: drop vestigial protoc and the rust-cache environment hash Jul 9, 2026
@abnobdoss
abnobdoss merged commit 161cf6b into main Jul 9, 2026
3 of 8 checks passed
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