Skip to content

Use Homebrew/actions/cache-homebrew-prefix@main in workflows#21565

Merged
p-linnane merged 1 commit intomainfrom
cache_homebrew_prefix
Feb 13, 2026
Merged

Use Homebrew/actions/cache-homebrew-prefix@main in workflows#21565
p-linnane merged 1 commit intomainfrom
cache_homebrew_prefix

Conversation

@MikeMcQuaid
Copy link
Member

This should help speed these up a little bit.

Copilot AI review requested due to automatic review settings February 13, 2026 12:33
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates multiple GitHub Actions workflows to use Homebrew/actions/cache-homebrew-prefix@main instead of direct brew install commands, aiming to speed up CI runs by caching the Homebrew prefix.

Changes:

  • Replaced several brew install ... steps with uses: Homebrew/actions/cache-homebrew-prefix@main and with: install: ... in CI-related workflows.
  • Applied the same caching approach across test, docs, release, linting, and utility workflows.

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
.github/workflows/tests.yml Switches several tool/dependency installs to the cache-homebrew-prefix action.
.github/workflows/release.yml Installs pandoc via cache-homebrew-prefix for faster release workflow execution.
.github/workflows/docs.yml Installs vale via cache-homebrew-prefix to speed up docs checks.
.github/workflows/copilot-setup-steps.yml Installs common tooling via cache-homebrew-prefix during Copilot setup steps.
.github/workflows/command-not-found-db-update.yml Installs oras via cache-homebrew-prefix for scheduled DB update workflow.
.github/workflows/actionlint.yml Installs lint tooling via cache-homebrew-prefix (note: file is marked as synced from .github).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@MikeMcQuaid MikeMcQuaid force-pushed the cache_homebrew_prefix branch 12 times, most recently from 3483f80 to 9511a6a Compare February 13, 2026 20:39
This should help speed these up a little bit.
@MikeMcQuaid MikeMcQuaid force-pushed the cache_homebrew_prefix branch from 9511a6a to 0c0d1c5 Compare February 13, 2026 21:10
@MikeMcQuaid MikeMcQuaid added this pull request to the merge queue Feb 13, 2026
github-merge-queue bot pushed a commit that referenced this pull request Feb 13, 2026
Use Homebrew/actions/cache-homebrew-prefix@main in workflows
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Feb 13, 2026
@p-linnane p-linnane added this pull request to the merge queue Feb 13, 2026
Merged via the queue into main with commit 17729b5 Feb 13, 2026
45 checks passed
@p-linnane p-linnane deleted the cache_homebrew_prefix branch February 13, 2026 22:46
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.

3 participants