Skip to content

ci: replace bare cargo install with cached baptiste0928/cargo-install#5198

Closed
RishavTiwari25 wants to merge 1 commit intoboa-dev:mainfrom
RishavTiwari25:ci/cache-cargo-install
Closed

ci: replace bare cargo install with cached baptiste0928/cargo-install#5198
RishavTiwari25 wants to merge 1 commit intoboa-dev:mainfrom
RishavTiwari25:ci/cache-cargo-install

Conversation

@RishavTiwari25
Copy link
Copy Markdown

This Pull Request fixes/closes #5197 .

It changes the following:

  • Migrates 5 instances of bare cargo install <binary> commands to use the baptiste0928/cargo-install action (which Boa already safely uses for cross and cargo-tarpaulin).
  • Eliminates redundant compilation of cargo-workspaces, cargo-insta, and cargo-fuzz from source on every single matrix job run.
  • Pinning the cache-aware GitHub action to exactly # v3.4.0 to preserve identical and secure behavior while aggressively chopping off minutes of dead compile time across the CI pipeline.

@github-actions github-actions bot added C-Actions Pull requests that update Github Actions code Waiting On Review Waiting on reviews from the maintainers labels Mar 21, 2026
@github-actions github-actions bot added this to the v1.0.0 milestone Mar 21, 2026
@jedel1043
Copy link
Copy Markdown
Member

Duplicate of #5180

@jedel1043 jedel1043 marked this as a duplicate of #5180 Mar 21, 2026
@jedel1043 jedel1043 closed this Mar 21, 2026
@github-actions github-actions bot removed the Waiting On Review Waiting on reviews from the maintainers label Mar 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

C-Actions Pull requests that update Github Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Bug: CI builds suffer from N+1 compile times due to bare cargo install <binary> commands

2 participants