Skip to content

fix(ci): force-reinstall packaging tools when cache is warm#38

Merged
bearice merged 1 commit into
masterfrom
fix/install-tools
Jul 7, 2026
Merged

fix(ci): force-reinstall packaging tools when cache is warm#38
bearice merged 1 commit into
masterfrom
fix/install-tools

Conversation

@bearice

@bearice bearice commented Jul 7, 2026

Copy link
Copy Markdown
Owner

The cargo bin dir is cached across runs. Once cargo-deb / cargo-generate-rpm are installed, a later cargo install --locked cargo-deb fails with binary already exists in destination (exit 101), breaking every subsequent Linux job — including the v2.4.0 release run. Add --force so the installs are idempotent whether or not the cache is populated.

🤖 Generated with Claude Code

The cargo bin dir is cached across runs (actions/cache). Once cargo-deb /
cargo-generate-rpm are installed, a later 'cargo install --locked cargo-deb'
fails with 'binary already exists in destination' (exit 101), breaking every
subsequent Linux job. Add --force so the installs are idempotent whether or
not the cache is populated.

Co-Authored-By: Claude <noreply@anthropic.com>
@gemini-code-assist

Copy link
Copy Markdown

Note

Gemini is unable to generate a review for this pull request due to the file types involved not being currently supported.

@bearice bearice merged commit 613644b into master Jul 7, 2026
2 of 3 checks passed
@bearice bearice deleted the fix/install-tools branch July 7, 2026 07:57
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