Skip to content

blocmcp: bump to v0.1.6 - #9

Merged
tiljrd merged 1 commit into
mainfrom
bump/v0.1.6
Nov 6, 2025
Merged

blocmcp: bump to v0.1.6#9
tiljrd merged 1 commit into
mainfrom
bump/v0.1.6

Conversation

@tiljrd

@tiljrd tiljrd commented Nov 6, 2025

Copy link
Copy Markdown
Contributor

User description

Automated update


PR Type

Enhancement


Description

  • Update blocmcp formula version from 0.1.5 to 0.1.6

  • Update download URLs for all platform variants

  • Update SHA256 checksums for macOS and Linux builds


Diagram Walkthrough

flowchart LR
  A["blocmcp v0.1.5"] -- "version bump" --> B["blocmcp v0.1.6"]
  B -- "update URLs" --> C["macOS arm64"]
  B -- "update URLs" --> D["macOS amd64"]
  B -- "update URLs" --> E["Linux arm64"]
  B -- "update URLs" --> F["Linux amd64"]
  C -- "new SHA256" --> G["Updated checksums"]
  D -- "new SHA256" --> G
  E -- "new SHA256" --> G
  F -- "new SHA256" --> G
Loading

File Walkthrough

Relevant files
Configuration changes
blocmcp.rb
Bump blocmcp to v0.1.6 with updated checksums                       

Formula/blocmcp.rb

  • Bumped version from 0.1.5 to 0.1.6
  • Updated download URLs for all four platform variants (macOS
    arm64/amd64, Linux arm64/amd64)
  • Updated SHA256 checksums for all platform builds to match new release
    artifacts
+9/-9     

Summary by CodeRabbit

  • Chores
    • Version updated to 0.1.6 with refreshed prebuilt binary downloads and integrity checksums for all supported platforms.

@coderabbitai

coderabbitai Bot commented Nov 6, 2025

Copy link
Copy Markdown

Walkthrough

The Homebrew formula for blocmcp was updated from version 0.1.5 to 0.1.6. Platform-specific download URLs and SHA256 checksums were updated across four platforms: macOS ARM64, macOS AMD64, Linux ARM64, and Linux AMD64.

Changes

Cohort / File(s) Summary
Version and Checksum Updates
Formula/blocmcp.rb
Version bumped from 0.1.5 to 0.1.6; macOS ARM64 URL, SHA256 updated; macOS AMD64 URL, SHA256 updated; Linux ARM64 URL, SHA256 updated; Linux AMD64 URL, SHA256 updated

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~8 minutes

  • Verify that each SHA256 checksum corresponds to the correct binary artifact for its respective platform
  • Confirm version number consistency across all platform definitions

Possibly related PRs

Suggested labels

Review effort 2/5

Poem

🐰 A version hops from five to six so fine,
Platform checksums align in perfect line,
ARM and AMD, macOS and Linux too,
Each binary bounces with a hash brand new! ✨

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly and concisely summarizes the main change: updating the blocmcp formula to version 0.1.6, which matches the version bump and URL/checksum updates in the changeset.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch bump/v0.1.6

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between d7d165a and e5ff3a3.

📒 Files selected for processing (1)
  • Formula/blocmcp.rb (1 hunks)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (3)
  • GitHub Check: test-bot (ubuntu-22.04)
  • GitHub Check: test-bot (macos-15-intel)
  • GitHub Check: test-bot (macos-26)
🔇 Additional comments (3)
Formula/blocmcp.rb (3)

4-4: Version bump looks correct.

The version update to 0.1.6 is consistent with the PR objective and all download URLs reference the same version.


10-14: Checksums verified and correct.

The SHA256 checksums match the official GitHub release v0.1.6 artifacts:

  • macOS ARM64: 476715bfcf7dff29dabe02017619c4f18378c35ec72261d4f4b537d07d24bbbe
  • macOS AMD64: cf664884e85bf084e529654ee9f58ae39956c19f25870fddf78cc427f0827474

20-24: Manually verify SHA256 checksums for Linux artifacts against the GitHub release.

The SHA256 checksums in lines 21 and 24 must be verified against the actual release artifacts at https://github.com/0xBloctopus/homebrew-tap/releases/tag/v0.1.6 to ensure they match. Download each artifact and compute its SHA256 checksum to confirm correctness before merging.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@qodo-code-review

qodo-code-review Bot commented Nov 6, 2025

Copy link
Copy Markdown

PR Compliance Guide 🔍

(Compliance updated until commit e5ff3a3)

Below is a summary of compliance checks for this PR:

Security Compliance
🟢
No security concerns identified No security vulnerabilities detected by AI analysis. Human verification advised for critical code.
Ticket Compliance
🎫 No ticket provided
  • Create ticket/issue
Codebase Duplication Compliance
Codebase context is not defined

Follow the guide to enable codebase context checks.

Custom Compliance
🟢
Generic: Meaningful Naming and Self-Documenting Code

Objective: Ensure all identifiers clearly express their purpose and intent, making code
self-documenting

Status: Passed

Generic: Secure Logging Practices

Objective: To ensure logs are useful for debugging and auditing without exposing sensitive
information like PII, PHI, or cardholder data.

Status: Passed

Generic: Comprehensive Audit Trails

Objective: To create a detailed and reliable record of critical system actions for security analysis
and compliance.

Status:
No audit logs: The new code only updates version, URLs, and checksums in a Homebrew formula and does not
introduce or touch any logging of critical actions, so audit trail coverage cannot be
assessed from this diff alone.

Referred Code
version "0.1.6"
license :cannot_represent
version_scheme 1

on_macos do
  if Hardware::CPU.arm?
    url "https://github.com/0xBloctopus/homebrew-tap/releases/download/v0.1.6/blocmcp_v0.1.6_darwin_arm64.tar.gz"
    sha256 "476715bfcf7dff29dabe02017619c4f18378c35ec72261d4f4b537d07d24bbbe"
  else
    url "https://github.com/0xBloctopus/homebrew-tap/releases/download/v0.1.6/blocmcp_v0.1.6_darwin_amd64.tar.gz"
    sha256 "cf664884e85bf084e529654ee9f58ae39956c19f25870fddf78cc427f0827474"
  end
end

on_linux do
  if Hardware::CPU.arm?
    url "https://github.com/0xBloctopus/homebrew-tap/releases/download/v0.1.6/blocmcp_v0.1.6_linux_arm64.tar.gz"
    sha256 "474fe154f88fc3c950d76b543e46b8c4b521076fde1fd48497da1d42a8c9c112"
  else
    url "https://github.com/0xBloctopus/homebrew-tap/releases/download/v0.1.6/blocmcp_v0.1.6_linux_amd64.tar.gz"
    sha256 "99bce0f50a2f93d23a5bc93d361925fe076b0fa1f2c78e7c3f0fabcb76169f18"
Generic: Robust Error Handling and Edge Case Management

Objective: Ensure comprehensive error handling that provides meaningful context and graceful
degradation

Status:
No error handling: The diff only updates static metadata (version, URLs, sha256) in a formula and adds no
error handling paths, making it unclear whether potential failures (e.g.,
download/verification issues) are handled elsewhere.

Referred Code
    url "https://github.com/0xBloctopus/homebrew-tap/releases/download/v0.1.6/blocmcp_v0.1.6_darwin_arm64.tar.gz"
    sha256 "476715bfcf7dff29dabe02017619c4f18378c35ec72261d4f4b537d07d24bbbe"
  else
    url "https://github.com/0xBloctopus/homebrew-tap/releases/download/v0.1.6/blocmcp_v0.1.6_darwin_amd64.tar.gz"
    sha256 "cf664884e85bf084e529654ee9f58ae39956c19f25870fddf78cc427f0827474"
  end
end

on_linux do
  if Hardware::CPU.arm?
    url "https://github.com/0xBloctopus/homebrew-tap/releases/download/v0.1.6/blocmcp_v0.1.6_linux_arm64.tar.gz"
    sha256 "474fe154f88fc3c950d76b543e46b8c4b521076fde1fd48497da1d42a8c9c112"
  else
    url "https://github.com/0xBloctopus/homebrew-tap/releases/download/v0.1.6/blocmcp_v0.1.6_linux_amd64.tar.gz"
    sha256 "99bce0f50a2f93d23a5bc93d361925fe076b0fa1f2c78e7c3f0fabcb76169f18"
Generic: Secure Error Handling

Objective: To prevent the leakage of sensitive system information through error messages while
providing sufficient detail for internal debugging.

Status:
User error detail: The added changes do not introduce user-facing errors; without broader context, we cannot
verify secure handling of error details for this formula.

Referred Code
version "0.1.6"
license :cannot_represent
version_scheme 1

on_macos do
  if Hardware::CPU.arm?
    url "https://github.com/0xBloctopus/homebrew-tap/releases/download/v0.1.6/blocmcp_v0.1.6_darwin_arm64.tar.gz"
    sha256 "476715bfcf7dff29dabe02017619c4f18378c35ec72261d4f4b537d07d24bbbe"
  else
    url "https://github.com/0xBloctopus/homebrew-tap/releases/download/v0.1.6/blocmcp_v0.1.6_darwin_amd64.tar.gz"
    sha256 "cf664884e85bf084e529654ee9f58ae39956c19f25870fddf78cc427f0827474"
  end
end

on_linux do
  if Hardware::CPU.arm?
    url "https://github.com/0xBloctopus/homebrew-tap/releases/download/v0.1.6/blocmcp_v0.1.6_linux_arm64.tar.gz"
    sha256 "474fe154f88fc3c950d76b543e46b8c4b521076fde1fd48497da1d42a8c9c112"
  else
    url "https://github.com/0xBloctopus/homebrew-tap/releases/download/v0.1.6/blocmcp_v0.1.6_linux_amd64.tar.gz"
    sha256 "99bce0f50a2f93d23a5bc93d361925fe076b0fa1f2c78e7c3f0fabcb76169f18"
Generic: Security-First Input Validation and Data Handling

Objective: Ensure all data inputs are validated, sanitized, and handled securely to prevent
vulnerabilities

Status:
External inputs: The diff updates external download URLs and checksums, but adds no validation/sanitization
logic; verification likely occurs via Homebrew mechanisms not visible here.

Referred Code
    url "https://github.com/0xBloctopus/homebrew-tap/releases/download/v0.1.6/blocmcp_v0.1.6_darwin_arm64.tar.gz"
    sha256 "476715bfcf7dff29dabe02017619c4f18378c35ec72261d4f4b537d07d24bbbe"
  else
    url "https://github.com/0xBloctopus/homebrew-tap/releases/download/v0.1.6/blocmcp_v0.1.6_darwin_amd64.tar.gz"
    sha256 "cf664884e85bf084e529654ee9f58ae39956c19f25870fddf78cc427f0827474"
  end
end

on_linux do
  if Hardware::CPU.arm?
    url "https://github.com/0xBloctopus/homebrew-tap/releases/download/v0.1.6/blocmcp_v0.1.6_linux_arm64.tar.gz"
    sha256 "474fe154f88fc3c950d76b543e46b8c4b521076fde1fd48497da1d42a8c9c112"
  else
    url "https://github.com/0xBloctopus/homebrew-tap/releases/download/v0.1.6/blocmcp_v0.1.6_linux_amd64.tar.gz"
    sha256 "99bce0f50a2f93d23a5bc93d361925fe076b0fa1f2c78e7c3f0fabcb76169f18"
Compliance status legend 🟢 - Fully Compliant
🟡 - Partial Compliant
🔴 - Not Compliant
⚪ - Requires Further Human Verification
🏷️ - Compliance label

Previous compliance checks

Compliance check up to commit e5ff3a3
Security Compliance
Supply-chain risk

Description: The formula downloads binaries over HTTPS from GitHub Releases; while checksums are
provided, supply-chain risk remains if release assets are compromised—verify shas
independently and consider pinning to exact owner/org to mitigate typosquatting.
blocmcp.rb [10-24]

Referred Code
    url "https://github.com/0xBloctopus/homebrew-tap/releases/download/v0.1.6/blocmcp_v0.1.6_darwin_arm64.tar.gz"
    sha256 "476715bfcf7dff29dabe02017619c4f18378c35ec72261d4f4b537d07d24bbbe"
  else
    url "https://github.com/0xBloctopus/homebrew-tap/releases/download/v0.1.6/blocmcp_v0.1.6_darwin_amd64.tar.gz"
    sha256 "cf664884e85bf084e529654ee9f58ae39956c19f25870fddf78cc427f0827474"
  end
end

on_linux do
  if Hardware::CPU.arm?
    url "https://github.com/0xBloctopus/homebrew-tap/releases/download/v0.1.6/blocmcp_v0.1.6_linux_arm64.tar.gz"
    sha256 "474fe154f88fc3c950d76b543e46b8c4b521076fde1fd48497da1d42a8c9c112"
  else
    url "https://github.com/0xBloctopus/homebrew-tap/releases/download/v0.1.6/blocmcp_v0.1.6_linux_amd64.tar.gz"
    sha256 "99bce0f50a2f93d23a5bc93d361925fe076b0fa1f2c78e7c3f0fabcb76169f18"
Ticket Compliance
🎫 No ticket provided
  • Create ticket/issue
Codebase Duplication Compliance
Codebase context is not defined

Follow the guide to enable codebase context checks.

Custom Compliance
🟢
Generic: Meaningful Naming and Self-Documenting Code

Objective: Ensure all identifiers clearly express their purpose and intent, making code
self-documenting

Status: Passed

Generic: Secure Logging Practices

Objective: To ensure logs are useful for debugging and auditing without exposing sensitive
information like PII, PHI, or cardholder data.

Status: Passed

Generic: Comprehensive Audit Trails

Objective: To create a detailed and reliable record of critical system actions for security analysis
and compliance.

Status:
No audit logs: The changes only update version, URLs, and checksums for a Homebrew formula and do not add
or relate to any critical-action logging; applicability of audit logging to this packaging
script is unclear.

Referred Code
version "0.1.6"
license :cannot_represent
version_scheme 1

on_macos do
  if Hardware::CPU.arm?
    url "https://github.com/0xBloctopus/homebrew-tap/releases/download/v0.1.6/blocmcp_v0.1.6_darwin_arm64.tar.gz"
    sha256 "476715bfcf7dff29dabe02017619c4f18378c35ec72261d4f4b537d07d24bbbe"
  else
    url "https://github.com/0xBloctopus/homebrew-tap/releases/download/v0.1.6/blocmcp_v0.1.6_darwin_amd64.tar.gz"
    sha256 "cf664884e85bf084e529654ee9f58ae39956c19f25870fddf78cc427f0827474"
  end
end

on_linux do
  if Hardware::CPU.arm?
    url "https://github.com/0xBloctopus/homebrew-tap/releases/download/v0.1.6/blocmcp_v0.1.6_linux_arm64.tar.gz"
    sha256 "474fe154f88fc3c950d76b543e46b8c4b521076fde1fd48497da1d42a8c9c112"
  else
    url "https://github.com/0xBloctopus/homebrew-tap/releases/download/v0.1.6/blocmcp_v0.1.6_linux_amd64.tar.gz"
    sha256 "99bce0f50a2f93d23a5bc93d361925fe076b0fa1f2c78e7c3f0fabcb76169f18"
Generic: Robust Error Handling and Edge Case Management

Objective: Ensure comprehensive error handling that provides meaningful context and graceful
degradation

Status:
No error handling: The diff only updates static metadata (version, URLs, sha256) in a Homebrew formula
without introducing any error handling; determining necessity of additional handling
within this context requires human verification.

Referred Code
    url "https://github.com/0xBloctopus/homebrew-tap/releases/download/v0.1.6/blocmcp_v0.1.6_darwin_arm64.tar.gz"
    sha256 "476715bfcf7dff29dabe02017619c4f18378c35ec72261d4f4b537d07d24bbbe"
  else
    url "https://github.com/0xBloctopus/homebrew-tap/releases/download/v0.1.6/blocmcp_v0.1.6_darwin_amd64.tar.gz"
    sha256 "cf664884e85bf084e529654ee9f58ae39956c19f25870fddf78cc427f0827474"
  end
end

on_linux do
  if Hardware::CPU.arm?
    url "https://github.com/0xBloctopus/homebrew-tap/releases/download/v0.1.6/blocmcp_v0.1.6_linux_arm64.tar.gz"
    sha256 "474fe154f88fc3c950d76b543e46b8c4b521076fde1fd48497da1d42a8c9c112"
  else
    url "https://github.com/0xBloctopus/homebrew-tap/releases/download/v0.1.6/blocmcp_v0.1.6_linux_amd64.tar.gz"
    sha256 "99bce0f50a2f93d23a5bc93d361925fe076b0fa1f2c78e7c3f0fabcb76169f18"
Generic: Secure Error Handling

Objective: To prevent the leakage of sensitive system information through error messages while
providing sufficient detail for internal debugging.

Status:
User error exposure: No user-facing error messages are introduced; however, since this is a packaging script,
assessing exposure of internal details is not applicable from the provided changes alone.

Referred Code
version "0.1.6"
license :cannot_represent
version_scheme 1

on_macos do
  if Hardware::CPU.arm?
    url "https://github.com/0xBloctopus/homebrew-tap/releases/download/v0.1.6/blocmcp_v0.1.6_darwin_arm64.tar.gz"
    sha256 "476715bfcf7dff29dabe02017619c4f18378c35ec72261d4f4b537d07d24bbbe"
  else
    url "https://github.com/0xBloctopus/homebrew-tap/releases/download/v0.1.6/blocmcp_v0.1.6_darwin_amd64.tar.gz"
    sha256 "cf664884e85bf084e529654ee9f58ae39956c19f25870fddf78cc427f0827474"
  end
end

on_linux do
  if Hardware::CPU.arm?
    url "https://github.com/0xBloctopus/homebrew-tap/releases/download/v0.1.6/blocmcp_v0.1.6_linux_arm64.tar.gz"
    sha256 "474fe154f88fc3c950d76b543e46b8c4b521076fde1fd48497da1d42a8c9c112"
  else
    url "https://github.com/0xBloctopus/homebrew-tap/releases/download/v0.1.6/blocmcp_v0.1.6_linux_amd64.tar.gz"
    sha256 "99bce0f50a2f93d23a5bc93d361925fe076b0fa1f2c78e7c3f0fabcb76169f18"
Generic: Security-First Input Validation and Data Handling

Objective: Ensure all data inputs are validated, sanitized, and handled securely to prevent
vulnerabilities

Status:
External URL trust: The PR adds external URLs and checksums but introduces no input handling; correctness and
trust of these values depend on out-of-scope release assets and cannot be fully validated
from the diff.

Referred Code
    url "https://github.com/0xBloctopus/homebrew-tap/releases/download/v0.1.6/blocmcp_v0.1.6_darwin_arm64.tar.gz"
    sha256 "476715bfcf7dff29dabe02017619c4f18378c35ec72261d4f4b537d07d24bbbe"
  else
    url "https://github.com/0xBloctopus/homebrew-tap/releases/download/v0.1.6/blocmcp_v0.1.6_darwin_amd64.tar.gz"
    sha256 "cf664884e85bf084e529654ee9f58ae39956c19f25870fddf78cc427f0827474"
  end
end

on_linux do
  if Hardware::CPU.arm?
    url "https://github.com/0xBloctopus/homebrew-tap/releases/download/v0.1.6/blocmcp_v0.1.6_linux_arm64.tar.gz"
    sha256 "474fe154f88fc3c950d76b543e46b8c4b521076fde1fd48497da1d42a8c9c112"
  else
    url "https://github.com/0xBloctopus/homebrew-tap/releases/download/v0.1.6/blocmcp_v0.1.6_linux_amd64.tar.gz"
    sha256 "99bce0f50a2f93d23a5bc93d361925fe076b0fa1f2c78e7c3f0fabcb76169f18"

@qodo-code-review

Copy link
Copy Markdown

PR Code Suggestions ✨

Explore these optional code suggestions:

CategorySuggestion                                                                                                                                    Impact
General
Refactor formula for better maintainability

Refactor the formula to improve maintainability by using string interpolation
for the version in URLs and replacing conditional CPU checks with idiomatic
on_arm and on_intel blocks.

Formula/blocmcp.rb [8-26]

 on_macos do
-  if Hardware::CPU.arm?
-    url "https://github.com/0xBloctopus/homebrew-tap/releases/download/v0.1.6/blocmcp_v0.1.6_darwin_arm64.tar.gz"
+  on_arm do
+    url "https://github.com/0xBloctopus/homebrew-tap/releases/download/v#{version}/blocmcp_v#{version}_darwin_arm64.tar.gz"
     sha256 "476715bfcf7dff29dabe02017619c4f18378c35ec72261d4f4b537d07d24bbbe"
-  else
-    url "https://github.com/0xBloctopus/homebrew-tap/releases/download/v0.1.6/blocmcp_v0.1.6_darwin_amd64.tar.gz"
+  end
+  on_intel do
+    url "https://github.com/0xBloctopus/homebrew-tap/releases/download/v#{version}/blocmcp_v#{version}_darwin_amd64.tar.gz"
     sha256 "cf664884e85bf084e529654ee9f58ae39956c19f25870fddf78cc427f0827474"
   end
 end
 
 on_linux do
-  if Hardware::CPU.arm?
-    url "https://github.com/0xBloctopus/homebrew-tap/releases/download/v0.1.6/blocmcp_v0.1.6_linux_arm64.tar.gz"
+  on_arm do
+    url "https://github.com/0xBloctopus/homebrew-tap/releases/download/v#{version}/blocmcp_v#{version}_linux_arm64.tar.gz"
     sha256 "474fe154f88fc3c950d76b543e46b8c4b521076fde1fd48497da1d42a8c9c112"
-  else
-    url "https://github.com/0xBloctopus/homebrew-tap/releases/download/v0.1.6/blocmcp_v0.1.6_linux_amd64.tar.gz"
+  end
+  on_intel do
+    url "https://github.com/0xBloctopus/homebrew-tap/releases/download/v#{version}/blocmcp_v#{version}_linux_amd64.tar.gz"
     sha256 "99bce0f50a2f93d23a5bc93d361925fe076b0fa1f2c78e7c3f0fabcb76169f18"
   end
 end
  • Apply / Chat
Suggestion importance[1-10]: 6

__

Why: The suggestion correctly proposes refactoring the formula to use string interpolation and modern on_arm/on_intel blocks, which improves code quality and significantly enhances maintainability for future version updates.

Low
  • More

@qodo-code-review

Copy link
Copy Markdown

CI Feedback 🧐

A test triggered by this PR failed. Here is an AI-generated analysis of the failure:

Action: test-bot (macos-15-intel)

Failed stage: Run brew test-bot --only-setup [❌]

Failed test name: ""

Failure summary:

The action failed because brew doctor returned a non-zero exit code due to uncommitted changes in
the Homebrew core tap:
- Uncommitted file detected: Formula/o/openssl@1.1.rb
- Location:
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core
- Suggested fix from log: run git -C
"/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core" stash -u && git -C
"/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core" clean -d -f
As a result, the step brew
doctor failed (Error: 1 failed step!) and the job exited with code 1.

Relevant error logs:
1:  ##[group]Runner Image Provisioner
2:  Hosted Compute Agent
...

30:  Download action repository 'actions/upload-artifact@v4' (SHA:ea165f8d65b6e75b540449e92b4886f43607fa02)
31:  Complete job name: test-bot (macos-15-intel)
32:  ##[group]Run Homebrew/actions/setup-homebrew@main
33:  with:
34:  token: ***
35:  core: false
36:  cask: false
37:  debug: false
38:  brew-gh-api-token: ***
39:  stable: false
40:  ##[endgroup]
41:  [command]/bin/bash /Users/runner/work/_actions/Homebrew/actions/main/setup-homebrew/main.sh false false false *** false ***
42:  �[34m==>�[0m �[1mFetching Homebrew/brew...�[0m
43:  From https://github.com/Homebrew/brew
44:  - [deleted]               (none)              -> origin/bump-formula-pr-resources
45:  - [deleted]               (none)              -> origin/cleanup_partial_installation_on_error
46:  - [deleted]               (none)              -> origin/copilot/fix-18365
...

216:  Last commit: 82 minutes ago
217:  Branch: main
218:  Core tap HEAD: 2fb23a752d53ebc8c4f176de7097ccc03e44c17d
219:  Core tap last commit: 4 days ago
220:  Core tap JSON: 06 Nov 18:42 UTC
221:  Core cask tap HEAD: 2c38cc9054a159a5a7772343668c6f3d250124b3
222:  Core cask tap last commit: 4 days ago
223:  Core cask tap JSON: 06 Nov 18:42 UTC
224:  HOMEBREW_PREFIX: /usr/local
225:  HOMEBREW_CACHE: /Users/runner/Library/Caches/Homebrew
226:  HOMEBREW_CASK_OPTS: ["--no-quarantine"]
227:  HOMEBREW_COLOR: set
228:  HOMEBREW_CURL_PATH: /usr/bin/curl
229:  HOMEBREW_DEVELOPER: set
230:  HOMEBREW_DOWNLOAD_CONCURRENCY: 8
231:  HOMEBREW_FAIL_LOG_LINES: 150
232:  HOMEBREW_GITHUB_API_TOKEN: set
...

238:  HOMEBREW_NO_AUTO_UPDATE: set
239:  HOMEBREW_NO_EMOJI: set
240:  HOMEBREW_NO_ENV_HINTS: set
241:  HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK: set
242:  HOMEBREW_NO_INSTALL_CLEANUP: set
243:  HOMEBREW_SORBET_RUNTIME: set
244:  Homebrew Ruby: 3.4.5 => /usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/3.4.5/bin/ruby
245:  CPU: quad-core 64-bit ivybridge
246:  Clang: 17.0.0 build 1700
247:  Git: 2.39.5 => /usr/bin/git
248:  Curl: 8.7.1 => /usr/bin/curl
249:  macOS: 15.7.1-x86_64
250:  CLT: 16.4.0.0.1.1747106510
251:  Xcode: 16.4 => /Applications/Xcode_16.4.app/Contents/Developer
252:  �[34m==>�[0m �[1mbrew doctor�[0m
253:  �[31m==>�[0m �[1m�[31mFAILED�[0m�[0m
254:  ##[group]Full doctor output
255:  �[1mPlease note that these warnings are just used to help the Homebrew maintainers
256:  with debugging if you file an issue. If everything you use Homebrew for is
257:  working fine: please don't worry or file an issue; just ignore this. Thanks!�[0m
258:  ##[warning]You have uncommitted modifications to Homebrew/homebrew-core.
259:  If this is a surprise to you, then you should stash these modifications.
260:  Stashing returns Homebrew to a pristine state but can be undone
261:  should you later need to do so for some reason.
262:    git -C "/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core" stash -u && git -C "/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core" clean -d -f
263:  
264:  Uncommitted files:
265:    ?? Formula/o/openssl@1.1.rb
266:  
267:  ##[endgroup]
268:  Error: 1 failed step!
269:  brew doctor
270:  ##[error]Process completed with exit code 1.
271:  ##[group]Run actions/upload-artifact@v4

@tiljrd
tiljrd merged commit 9cabbb6 into main Nov 6, 2025
4 of 5 checks passed
@coderabbitai coderabbitai Bot mentioned this pull request Nov 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant