Skip to content

workflows: pin Homebrew/actions to 2026.07.10.1#23048

Merged
p-linnane merged 1 commit into
mainfrom
pin-homebrew-actions-2026.07.10.1
Jul 10, 2026
Merged

workflows: pin Homebrew/actions to 2026.07.10.1#23048
p-linnane merged 1 commit into
mainfrom
pin-homebrew-actions-2026.07.10.1

Conversation

@p-linnane

@p-linnane p-linnane commented Jul 10, 2026

Copy link
Copy Markdown
Member

Pin Homebrew/actions references to the immutable 2026.07.10.1 release using its full commit SHA and version comment.

This removes mutable @main dependencies while allowing Dependabot to track future releases.


  • Have you followed our Contributing guidelines?
  • Have you checked for other open Pull Requests for the same change?
  • Have you explained what your changes do? Performance claims (e.g. "this is faster") must include Hyperfine benchmarks.
  • Have you explained why you'd like these changes included, not just what they do?
  • For bug fixes, have you given step-by-step brew commands to reproduce the bug?
  • Have you written new tests (excluding integration tests)? Here's an example.
  • Have you successfully run brew lgtm (style, typechecking and tests) locally?

  • AI was used to generate or assist with generating this PR.

AI assisted with the mechanical pin updates. The changes were verified with actionlint, git diff --check, a focused style check for tap-new.rb, and a zizmor scan confirming no pin/comment mismatches.


Signed-off-by: Patrick Linnane <patrick@linnane.io>
@github-actions

Copy link
Copy Markdown

Thanks for your pull request. This has been closed because it appears to use an incomplete or outdated pull request template.

Please edit this pull request to fill in the current pull request template. This workflow will reopen this pull request automatically once the template is complete. Do not open a new pull request for this.

@github-actions github-actions Bot closed this Jul 10, 2026
@p-linnane p-linnane reopened this Jul 10, 2026
@p-linnane p-linnane marked this pull request as ready for review July 10, 2026 17:09
Copilot AI review requested due to automatic review settings July 10, 2026 17:09

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Pins Homebrew/actions usages in this repo’s GitHub workflows (and the tap-new workflow template) from the mutable @main ref to the immutable 2026.07.10.1 release commit (1f8e202ffddf94def7f42f6fa3a482e821489f9c), using the full SHA plus an inline version comment. This aligns workflow security/reproducibility with a “no floating refs” approach while keeping Dependabot-friendly version annotations.

Changes:

  • Replace Homebrew/actions/*@main with Homebrew/actions/*@1f8e202ffddf94def7f42f6fa3a482e821489f9c # 2026.07.10.1 across multiple workflows.
  • Update the brew tap-new generated workflow template to emit pinned Homebrew/actions references.
  • Keep pins consistent across all touched files (same SHA/comment for each Homebrew/actions action).

Reviewed changes

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

Show a summary per file
File Description
Library/Homebrew/dev-cmd/tap-new.rb Updates the generated workflow template to pin Homebrew/actions to the 2026.07.10.1 SHA.
.github/workflows/vendor-version.yml Pins setup-homebrew action reference to the release SHA.
.github/workflows/vendor-gems.yml Pins multiple Homebrew/actions steps (setup, git config, signing, caching, push).
.github/workflows/tests.yml Pins setup-homebrew and cache-homebrew-prefix usages throughout CI jobs.
.github/workflows/sync-default-branches.yml Pins git-user-config usage.
.github/workflows/sponsors-maintainers-man-completions.yml Pins setup/git/signing/push/issue actions to the release SHA.
.github/workflows/spdx.yml Pins setup/git/signing/push/issue actions to the release SHA.
.github/workflows/sorbet.yml Pins setup/git/signing/push/issue actions to the release SHA.
.github/workflows/sbom.yml Pins setup/git/signing/push/issue actions to the release SHA.
.github/workflows/release.yml Pins setup and prefix-cache actions to the release SHA.
.github/workflows/doctor.yml Pins setup action references to the release SHA.
.github/workflows/docs.yml Pins setup, setup-ruby, and issue actions to the release SHA.
.github/workflows/copilot-setup-steps.yml Pins setup and prefix-cache actions used by Copilot setup steps workflow.
.github/workflows/autogenerated-files.yml Pins setup action reference to the release SHA.

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

Comment thread .github/workflows/tests.yml
@p-linnane p-linnane enabled auto-merge July 10, 2026 17:21
@p-linnane p-linnane added this pull request to the merge queue Jul 10, 2026
Merged via the queue into main with commit 25dc8e7 Jul 10, 2026
99 of 116 checks passed
@p-linnane p-linnane deleted the pin-homebrew-actions-2026.07.10.1 branch July 10, 2026 17:49
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