Files
Mike McQuaid 8b3a119e78 Allow cask runs to access the network
Structured cask install steps run in a sandbox that denies network
access. This breaks casks whose upstream setup commands must retrieve
installation-time dependencies, including `gcloud-cli` virtualenv
creation.

- Add a serialised `network_access:` option to `run` steps.
- Omit the option from API data when it retains the default denial.
- Enable network access only when an explicit run requests it.
- Preserve network denial for existing steps and generated completions.
- Document the opt-in and cover both sandbox policies in tests.

This avoids disabling network restrictions for all cask operations while
giving affected casks an explicit, auditable escape hatch.

See #23495.
2026-08-11 12:02:16 +01:00
..
2026-07-26 19:48:28 +01:00
2026-07-26 19:48:28 +01:00
2025-05-22 12:17:52 -04:00
2026-03-06 16:02:29 +00:00
2025-10-15 17:39:14 +01:00
2026-07-27 21:06:20 +01:00
2026-06-08 20:35:04 +01:00
2025-02-08 14:43:49 +00:00
2026-05-09 08:58:42 -04:00
2026-06-08 20:35:04 +01:00

last_review_date
last_review_date
2026-06-08

Homebrew Documentation

These are the source files for the Homebrew documentation site.

A GitHub Action is run to validate each change before the site is deployed to GitHub Pages.

Usage

Open https://docs.brew.sh in your web browser.

To instead generate the site locally, available on http://localhost:4000, run:

cd $(brew --repository)/docs
brew bundle --install exec -- bundle install
bin/jekyll serve