Skip to content

perf: use pre-built nextest binaries in CI#64

Merged
ammario merged 2 commits intomainfrom
ci-macos-perf
Sep 23, 2025
Merged

perf: use pre-built nextest binaries in CI#64
ammario merged 2 commits intomainfrom
ci-macos-perf

Conversation

@ammario
Copy link
Member

@ammario ammario commented Sep 23, 2025

Summary

  • Replace cargo install with taiki-e/install-action for nextest installation
  • Reduces macOS CI nextest installation time from ~72 seconds to just a few seconds
  • Applied same optimization to Linux runner for consistency

Why this change?

The macOS CI was taking over a minute just to compile and install nextest from source on every run. Using pre-built binaries via taiki-e/install-action@nextest provides:

  • Faster CI runs (saves ~1 minute per macOS job)
  • Automatic binary caching between runs
  • Consistent installation method across all runners

Test plan

  • Workflow syntax is valid
  • CI passes with the new installation method
  • Both macOS and Linux runners successfully install and use nextest

🤖 Generated with Claude Code

ammario and others added 2 commits September 23, 2025 11:45
Replace cargo install with taiki-e/install-action for nextest to avoid
compiling from source. This reduces installation time from ~72 seconds
to just a few seconds on macOS CI runners.

The action automatically caches the binary and handles version updates.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
@ammario ammario enabled auto-merge (squash) September 23, 2025 17:14
@ammario ammario merged commit b0dac54 into main Sep 23, 2025
11 of 12 checks passed
@ammario ammario deleted the ci-macos-perf branch September 23, 2025 17:42
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