Homebrew
Follow Homebrew updates. The missing package manager for macOS.
https://podlog.io/listen/homebrew-5ef2079f
Episodes
-
Homebrew: Service Infrastructure and Install Step Improvements
Homebrew's June 3rd activity focused heavily on service reliability and install step automation, with eight merged pull requests addressing service path creation, completion fixes, and new rebuild actions alongside several targeted bug…
-
Homebrew: Trust System and Testing Infrastructure Improvements
Homebrew's June 2nd activity centers on refining the tap trust security system ahead of breaking changes in version 5.2 or 6.0, while fixing several testing and profiling infrastructure issues that were blocking CI workflows.
-
Homebrew: Security and Type Safety Overhaul
Homebrew implemented a major security shift with tap trust enforcement replacing eval-all workflows, while completing a comprehensive Sorbet type system integration across the entire test suite.
-
Homebrew: Weekly Recap - Security & Type Safety Infrastructure
Homebrew introduced tap trust enforcement to control third-party code execution and completed major Sorbet type checking improvements. The project deprecated unused command options while strengthening runtime safety controls.
-
Homebrew: Bundle Cleanup Safety and Linux Sandbox Improvements
Homebrew merged 13 pull requests focused on making bundle cleanup safer by requiring confirmation before package removal, and fixing Linux sandbox setup with improved Bubblewrap installation. Additional updates include cask support in…
-
Homebrew: Security Hardening and User Experience Updates
Homebrew merged 8 pull requests focused on sandbox security improvements, GitHub token handling fixes, and enhanced user interface for installation confirmations. The updates include significant hardening of build processes and…
-
Homebrew: Ruby 4.0 Compatibility and Upgrade Improvements
Seven pull requests were merged to improve Homebrew's compatibility with Ruby 4.0, enhance upgrade workflows, and fix various user experience issues. Key changes include Ruby 4.0 warning fixes, improved cleanup output, and better cask…
-
Homebrew: Sorbet Type System Improvements
Homebrew merged three pull requests focused on improving Sorbet type checking compatibility, including test constant naming updates and macOS dependency handling fixes.
-
Homebrew: Major Bundle Enhancements and Install System Overhaul
Homebrew saw 16 pull requests merged on May 24th, featuring significant updates to the bundle system with WinGet support, new structured install steps for both formulae and casks, and enhanced security measures for package installations.
-
Homebrew: Test Performance Improvements and Bug Fixes
Homebrew merged four pull requests on May 24th, focusing on speeding up slow test specs, preserving cask installer choice values, and filtering VSCode extension output. The changes included substantial test suite optimizations affecting…
-
Homebrew: Weekly Recap - Developer Experience & Security Enhancements
Homebrew merged 20 pull requests this week focusing on developer workflow improvements, security enhancements, and performance optimizations. Key changes include new Linux sandbox defaults, enhanced environment variable filtering, and…
-
Homebrew: Major Developer Experience Updates and Security Enhancements
Homebrew merged 13 pull requests on May 22nd, including significant developer workflow changes, Linux sandbox defaults, and new security measures for environment variable filtering.
-
Homebrew: Security Enhancements and Performance Fixes
Homebrew merged five pull requests focused on security improvements, including enforced secure redirects and a critical API fix that was causing performance issues. Additional changes improved documentation reliability and user experience.
-
Homebrew: Command Completions and Enterprise Features
Homebrew merged 13 pull requests on May 21st, focusing on streamlined command completions, enterprise-grade minimum version controls, and improved macOS enterprise deployment support.
-
Homebrew: License Compliance and Cask Enhancements
The Homebrew team merged five pull requests focusing on license compliance automation and cask functionality improvements. The most significant change introduces automated license checking for RubyGems dependencies.
-
Homebrew: UI Improvements and Code Quality Updates
Seven pull requests were merged on May 18-19, focusing on user interface enhancements for the info command and code quality improvements including test fixes and dependency updates.
-
Homebrew: Major Command System Overhaul
Homebrew completed a comprehensive restructure of its command system, converting bundle, services, analytics, and other subcommands to a new parser API while improving Linux sandbox behavior and command help output.
-
Homebrew: Major API Updates and Linux Sandbox Support
Homebrew merged 15 pull requests on May 17th, 2026, including significant API improvements that embed executables directly in JSON responses and experimental Linux sandbox support using Bubblewrap. Additional features include AppImage…
-
Homebrew: Weekly Recap - API Optimization & Cross-Platform Expansion
Homebrew optimized its API by embedding executables data and expanded cross-platform support with Linux AppImage integration and experimental sandboxing. The week also brought cask pinning support and improved user experience features.
-
Homebrew: Cask Pinning and Command Parser Updates
Homebrew merged five pull requests adding cask pinning support and command parser scaffolding for subcommands. The updates include enhanced brew exec functionality and fixes for resource management.
-
Homebrew: API Validation Consolidation
Homebrew consolidated its public API validation checks into RuboCop, moving away from CI-only scripts to improve the developer experience. The change integrates API, cookbook, and documentation validation into the standard style checking…
-
Homebrew: Bundle and Cask Infrastructure Improvements
Homebrew merged 12 pull requests focusing on bundle command enhancements and cask OS dependency fixes. Key improvements include better Mac App Store installation handling and enhanced bundle check functionality.
-
Homebrew: Security Enhancements and Ruby Updates
Homebrew pushed 17 merged pull requests focused on security improvements, Ruby updates, and developer tooling optimizations. Key changes include new OS dependency checks, RubyGems security cooldowns, and Portable Ruby 4.0.4 integration.
-
Homebrew: AST Rewrites and Exec Command
Homebrew merged 12 pull requests on May 11th-12th, introducing a new exec command and replacing regex-based source editing with AST parsing for more reliable formula updates.
-
Homebrew: Code Quality and Cask Improvements
Homebrew merged 11 pull requests focused on code quality improvements, RuboCop cleanup, and enhanced cask functionality. Key additions include maximum macOS version support for casks and better error handling for HTML downloads.
-
Homebrew: Cross-Platform Support and Code Organization
Homebrew merged 13 pull requests focused on expanding Linux support and major code restructuring. Key changes include new Linux OS dependencies, improved cross-platform cask handling, and a significant refactoring that split classes into…
-
Homebrew: Code Quality and Platform Support Updates
Homebrew merged five pull requests focused on code standardization, improved platform compatibility, and better dependency tracking. The updates include new linting tools, enhanced Nix platform warnings, and fixes to dependency display…
-
Homebrew: Repository Patch Support and Type Safety Updates
Homebrew merged seven pull requests on May 7th, with the major addition being in-repository patch file support for formulas. Additional changes focused on type safety improvements and documentation cleanup.
-
Homebrew: User Experience Enhancements and Cross-Platform Fixes
Homebrew merged 10 pull requests on May 7th, 2026, focusing on improved user interfaces for info and upgrade commands, plus critical Linux compatibility fixes for cask handling.
-
Homebrew: Spring Cleaning & User Experience Polish
Today's episode covers three merged pull requests focused on code organization and user experience improvements. Rex Hall led a significant refactoring effort to extract patch classes into separate files, while Mike McQuaid improved the…
-
Homebrew: Code Refactoring and User Experience Improvements
Two pull requests were merged focusing on code organization and user interface improvements. The main changes include extracting patch classes into separate files and sorting shadowed executables alphabetically in caveats output.
-
Homebrew: Bundle Fixes and Rust Migration Progress
Four pull requests were merged on May 4th addressing bundle tap handling issues, Docker cache optimization, startup performance improvements, and continued migration of commands to the Rust frontend.
-
Homebrew: Weekly Recap - Performance & User Experience Improvements
This week brought significant performance enhancements with parallelized upgrade processes and improved user experience through better command output formatting and PATH conflict warnings. Notable infrastructure work included systemd…
-
Homebrew: User Experience Improvements and Performance Enhancements
Homebrew merged seven pull requests focused on improving user feedback and system performance, including new warnings for shadowed executables and parallelized upgrade processes. The team also made progress routing additional commands to…
-
Homebrew: Installation Logic and Livecheck Improvements
Five pull requests merged to Homebrew on May 2nd, 2026, focusing on Cask installation optimization, formula auditing alignment, and livecheck strategy enhancements. Additional commits improved upgrade dependency checking and list command…
-
Homebrew: Dependency Updates and Build Maintenance
The Homebrew team processed automated dependency updates today, with Dependabot bumping the bundler group across multiple directories and automated workflows updating associated RBI files.
-
Homebrew: Bundle Dump Logic Fix
Developer ooye-sanket merged a fix to synchronize dependency tracking flags when marking formulas as not installed on request. The change ensures brew bundle dump correctly excludes packages that were installed as dependencies.
-
Homebrew: Systemd Services and UI Improvements
Homebrew merged five pull requests on April 29th, focusing on systemd timer support for services and improving the user interface for dependency information. Key changes include proper systemd timer scheduling and clearer output formatting.
-
Homebrew: Service Management and Documentation Fixes
Homebrew merged five pull requests on April 28th, 2026, addressing critical service cleanup bugs, systemd timer support, and documentation improvements. The updates include fallback mechanisms for artifact domains and fixes to service…
-
Homebrew: Dependency Tracking Overhaul and API Fixes
Homebrew merged three pull requests addressing dependency tracking logic, API update fixes, and development tooling updates. A significant refactoring consolidated dependency tracking to use a single source of truth.
-
Homebrew: Weekly Recap - Cross-Platform Improvements & Developer Experience
This week focused on enhancing cross-platform compatibility and developer workflows, with significant improvements to Linux support, testing infrastructure, and contributor tools. Key developments include Linux trash functionality for…
-
Homebrew: Linux Cask Support and Reliability Fixes
Homebrew merged 8 pull requests on April 26th, including Linux freedesktop trash implementation for casks and several fixes for download reliability and cache handling.
-
Homebrew: Git State Cleanup and Linux Trash Support
Homebrew merged two pull requests focused on cleaning Git state during package installs and fixing PATH requirements, while implementing Linux freedesktop trash functionality and resolving upgrade prefetch failures.
-
Homebrew: Developer Workflow and Testing Improvements
Homebrew merged six pull requests on April 24th, focusing on enhanced developer workflows, cross-platform testing improvements, and service manager handling. Key updates include improved `brew lgtm` functionality and better Linux…
-
Homebrew: Cask Installation Fixes and Development Workflow Updates
Homebrew merged five pull requests addressing cask installation errors, audit improvements, and development workflow enhancements. Key fixes include better handling of unsupported API casks and improved livecheck throttling.
-
Homebrew: Internal API Re-enabled and Ruby Updates
Homebrew re-enabled the HOMEBREW_USE_INTERNAL_API environment variable for public use and upgraded to Portable Ruby 4.0.3. The team also added automation tools and fixed several bugs in the livecheck and bundle systems.
-
Homebrew: Security and Performance Updates
Seven pull requests merged on April 21st focusing on cask quarantine improvements, access restrictions, and performance optimizations. Notable changes include smarter upgrade alerts and enhanced type safety across the codebase.
-
Homebrew: Type Safety and Download Resilience Updates
Homebrew integrated Sorbet generics for improved type safety across API components and enhanced download reliability with partial file preservation during network interruptions.
-
Homebrew: Weekly Recap - Performance & Infrastructure Improvements
Homebrew focused on performance enhancements this week, introducing parallel formula installation and fixing critical build system issues. The team also streamlined internal API architecture and improved dependency management workflows.
-
Homebrew: API Fixes and Dependency Updates
The Homebrew team merged three pull requests addressing API functionality and updated dependencies. Key fixes include resolving a build path issue and consolidating internal API files.
-
Homebrew: Parallel Bundle Installation and Performance Improvements
Homebrew added parallel formula installation support to the bundle command and implemented a significant performance optimization for dependency checking. Several maintenance updates and bug fixes were also merged.
-
Homebrew: Linux Bundle Fix and Type Safety Updates
Homebrew addressed a critical Linux cask installation bug and resolved TypeScript type covariance errors. The main fix prevents tap-qualified casks from being incorrectly skipped during bundle installation on Linux systems.
-
Homebrew: Parallel Installer Overhaul and API Documentation
Homebrew's development team delivered major improvements to parallel formula installation with deadlock prevention and better terminal output handling. The project also implemented comprehensive API documentation enforcement through new…
-
Homebrew: Type Safety Overhaul and Performance Gains
Homebrew completed a major type safety milestone by upgrading 19 files to strict typing while delivering significant performance improvements to core commands like autoremove and doctor.
-
Homebrew: Weekly Recap - Shell Integration & Type Safety
Homebrew merged one pull request fixing zsh completion inheritance in child shells and processed 30 additional commits focused on Sorbet type safety improvements and cask auto-update controls.
-
Homebrew: Shell Environment and API Generation Updates
Homebrew merged a fix for zsh shell completion inheritance issues and added a new internal API generation command. Additional updates include documentation improvements and NPM extension scoping changes.
-
Homebrew: Cask Auto-Updates Now Opt-In
Homebrew's development team has made cask auto-updates an opt-in feature through new environment variables, while also implementing security improvements for uninstall path validation and fixing Linux XDG directory support.
-
Homebrew: Type Safety and Performance Improvements
Homebrew merged significant type safety improvements for cask files using Sorbet strict typing, along with performance optimizations for the info command and dependency management updates.
-
Homebrew: Code Cleanup and Dependency Management
Homebrew developers completed significant refactoring work, removing unused code and consolidating documentation, while fixing service method behaviors and improving cask upgrade handling.
-
Homebrew: Type Safety and Cross-Platform Cask Improvements
Homebrew developers focused on strengthening type safety with Sorbet strict typing across cask artifacts and fixing platform detection for Linux-compatible casks. Additional improvements included better cleanup handling for corrupt cask…
-
Homebrew: Type Safety and User Experience Improvements
Homebrew completed a major type safety upgrade across its bundle system and enhanced package inspection commands. The team also addressed Xcode license check performance and warned users about the deprecated master branch migration.
-
Homebrew: Weekly Recap - Documentation & Platform Support
Homebrew focused on improving documentation clarity and enhancing Linux platform support this week, while removing experimental Rust components. The team also updated dependencies and streamlined LLVM workarounds.
-
Homebrew: Security First & Performance Wins
Today's episode covers 12 merged pull requests focused on security improvements and performance optimizations. The highlights include new security cooldowns for npm and PyPI packages to prevent supply chain attacks, a 30% performance…
-
Homebrew: Security First and Performance Gains
Today's episode covers a major security enhancement with explicit tap trust controls, plus some nice performance optimizations. Mike McQuaid led most of the security work while Douglas Eichelberger contributed performance improvements.…
-
Homebrew: Spring Cleaning and Bundle Power-Ups
Four merged PRs brought significant improvements to Homebrew's bundle functionality and user experience. The standout change was mvanhorn's comprehensive addition of cleanup support across npm, cargo, go, and uv extensions, while other…
-
Homebrew: Smart Resource Management Gets Smarter
Today we're diving into a clever optimization from cho-m that makes Homebrew's PyPI resource handling more intelligent. The merged PR teaches Homebrew to reuse existing non-PyPI resources when they match the expected version, avoiding…
-
Homebrew: The Type Safety Marathon
The Homebrew team made major strides in type safety with a massive effort spanning 5 pull requests and over 2,800 file changes. Key highlights include enabling strict typing in RuboCop rules, comprehensive Sorbet configuration for test…
-
Homebrew: Smart Throttling and Code Cleanup Champions
Today we're diving into four fantastic pull requests that landed in Homebrew, featuring a clever new time-based throttling system for livecheck, significant progress on Rust dependency handling, and some beautiful code refactoring.…
-
Homebrew: Behind the Scenes Improvements
Today we're diving into four merged pull requests that showcase the invisible work that keeps Homebrew running smoothly. From automated tooling updates to better testing coverage and user agent improvements, plus a special shoutout to…
-
Homebrew: Code Quality Triple Play
Today we're diving into a focused day of quality improvements in the Homebrew codebase with three key merges from Patrick Linnane and the BrewTestBot. The highlights include smarter actionlint configuration management, essential bundler…
-
Homebrew: Internal API Evolution and Bundle Extensions Galore
Today we're diving into 10 merged pull requests that showcase Homebrew's continued evolution! The big story is loading casks from the internal API, plus exciting new bundle support for Kubernetes plugins. We've also got some solid…
-
Homebrew: Ruby 4.0 Arrives with Polish
Today brings three solid improvements to Homebrew, headlined by the upgrade to Portable Ruby 4.0.2 across all platforms. The team also cleaned up some internal parsing logic in brew services and fixed a pesky regex error in the search…
-
Homebrew: The Rust Revolution Accelerates
Nine pull requests merged today show Homebrew's transition to Rust picking up serious momentum. The biggest news is brew-rs now has full fetch support, plus new TTY utilities and better terminal formatting. Meanwhile, the bundle system…
-
Homebrew: Rust Revolution and Shell Completions
A major milestone for Homebrew with the introduction of brew-rs, an experimental Rust frontend for common commands, alongside new shell completion generation for casks. Nine pull requests merged including significant infrastructure…
-
Homebrew: Small Changes, Big Impact
MikeMcQuaid merged a thoughtful update to the pull request template, bringing consistency across the Homebrew ecosystem. This seemingly small change represents the kind of attention to detail that makes open source projects welcoming and…
-
Homebrew: Infrastructure Modernization Day
The Homebrew team focused on infrastructure improvements with two key merged pull requests updating CI runners and container configurations. Michael Cho led the charge on Ubuntu runner updates while Mike McQuaid streamlined the default…
-
Homebrew: The Great Bundle Cleanup
Today we're diving into a massive refactoring effort that touched 78 files and removed over 1200 lines of code! Mike McQuaid led a huge bundle system cleanup, while the team also fixed some critical HEAD dependency issues and kept the CI…
-
Homebrew: The Great Test Cleanup
Mike McQuaid merged a significant refactoring that consolidates Homebrew Bundle's test files to better match the unified package type classes. This cleanup touched 30 files, removing fragmented spec files and creating consolidated test…
-
Homebrew: The Bundle Revolution and Dependency Detective Work
Today we're diving into a major bundle system refactor that consolidates extensions into a cleaner architecture, plus some detective work on dependency management that fixes inconsistencies between uninstall and autoremove commands. Mike…
-
Homebrew: Speed Demons and Code Quality Wins
Today we're diving into some fantastic performance improvements and code quality enhancements in Homebrew! Mike McQuaid delivered impressive startup speed boosts, while the team tackled some tricky RuboCop rules and fixed an infinite…
-
Homebrew: Crash-Proofing and Service Management Polish
The Homebrew team tackled some important stability issues today with two key pull requests. OldCrow fixed a nasty nil crash in the bottle loading system, while hyuraku resolved a missing service manager issue in bundle dumps. The day…
-
Homebrew: Cleanup Gets Smarter
Today we're diving into two fantastic pull requests that make Homebrew more reliable and user-friendly. Rex Hall contributed a brilliant fix that prevents cleanup from promising to remove packages it actually can't touch, while Bo98…
-
Homebrew: Spring Cleaning & Developer Experience Polish
The Homebrew team merged 9 pull requests focused on housekeeping and developer experience improvements. Major highlights include deprecating manual review requirements for auto-bumps, fixing Ruby 4.0+ compatibility, and improving error…
-
Homebrew: Linking Logic Gets Smarter
The Homebrew team shipped 9 merged PRs focused on making formula linking much more intelligent and user-friendly. The standout changes include smarter link overwrite behavior for related formulae and improved version switching, plus some…
-
Homebrew: Linking Logic Gets Smarter
Eight pull requests merged today with a standout improvement to formula linking behavior that fixes version-switching issues. Mike McQuaid led the charge on making Homebrew smarter about handling conflicts between related formula…
-
Homebrew: The Great Revert-Revert Victory
Today we're celebrating a big win for Homebrew as Mike McQuaid successfully lands the keg-only formulae linking improvement on the second try, plus we've got some nice quality-of-life fixes including better user feedback and artifact…
-
Homebrew: The Great Linking Adventure
Today we're diving into quite the rollercoaster ride from the Homebrew team! Mike McQuaid led a fascinating journey with a major feature for linking versioned keg-only formulae - a feature that went through the full cycle of…
-
Homebrew: Ruby 4.0 Upgrade and Bug Squashing Day
The Homebrew team merged a massive Ruby 4.0.1 upgrade affecting 346 files, plus fixed some tricky cask migration issues that were causing crashes. Mike McQuaid was busy merging PRs while contributors like p-linnane and Michael Cho…
-
Homebrew: Ruby 4.0 Future-Proofing and Developer Experience Wins
The Homebrew team tackled some significant infrastructure improvements today with 4 merged PRs focusing on Ruby 4.0 compatibility and developer experience. Bo98 led a major refactor of the IRB command to prepare for Ruby 4.0 changes,…
-
Homebrew: Making Casks More Resilient
Today we're diving into two merged PRs that make Homebrew more robust and user-friendly. Mike McQuaid tackled a tricky issue with missing cask methods, adding proper error handling across the loader, doctor, and upgrade systems.…
-
Homebrew: Automation Gets Smarter
Today's episode covers six merged pull requests that make Homebrew more intelligent and user-friendly. The standout feature is automatic resource bumping with livecheck blocks, plus improvements to bundle auto-tapping and several…
-
Homebrew: Spring Cleaning and Speed Boosting
The Homebrew team had a massive productivity day with 14 merged pull requests focusing on performance improvements, code cleanup, and developer experience enhancements. Major highlights include a complete download queue cleanup for…
-
Homebrew: Smoother Package Migrations
Today we're diving into a thoughtful improvement to Homebrew's migration system. cho-m delivered a clean fix that makes the transition from casks to formulas much smoother when packages get renamed, making life easier for maintainers and…
-
Homebrew: API Armor and Quality Fixes
Today we're diving into Homebrew's latest quality improvements with four merged PRs that strengthen the codebase foundation. The highlight is comprehensive API contract verification tests from mmatus3, plus important fixes for service…
-
Homebrew: Stack Overflow Squashed and Mac App Store Magic
The Homebrew team crushed 6 pull requests today, with standout fixes including a tricky stack overflow bug and a clever Mac App Store installer improvement. Contributors dduugg, samford, and onnimonni led the charge with some impressive…
-
Homebrew: Dependency Dance & Code Cleanup
Today we're diving into Homebrew's latest maintenance cycle with Patrick Linnane leading the charge on dependency updates and code quality improvements. The team processed a massive bundler dependency update across 8 packages and 84+…
-
Homebrew: Community Love and Auto-Maintenance Magic
Today's episode covers a beautifully simple yet meaningful update to the Homebrew project. The BrewTestBot merged a sponsors update through an automated workflow, showing how the project continues to recognize and celebrate its community…
-
Homebrew: The Power of One Line
Today we're celebrating a perfect example of how small changes make a big difference! Patrick Linnane merged a single-line fix that solved sitemap generation for Homebrew's documentation site. It's a beautiful reminder that meaningful…
-
Homebrew: Community Love and Support
Today we're celebrating the heartbeat of open source - community support! BrewTestBot merged a sponsors update that keeps our README fresh and shows appreciation for the amazing people backing this project. It's a small but meaningful…
-
Homebrew: Code Quality Cleanup & CI Speed Boost
The Homebrew team merged 4 pull requests focused on code quality improvements and workflow optimization. Key highlights include reverting a temporary RuboCop workaround, implementing new GitHub Actions caching for faster CI builds, and…