From a4c0ff2c74d7216b4fe74b4069d343f3181f0005 Mon Sep 17 00:00:00 2001 From: Patrick Linnane Date: Sat, 10 Oct 2026 11:20:05 -0700 Subject: [PATCH] Suppress developer mode warnings in CI Signed-off-by: Patrick Linnane --- .github/workflows/copilot-setup-steps.yml | 3 +++ .github/workflows/docker.yml | 2 +- .github/workflows/sorbet.yml | 2 ++ .github/workflows/spdx.yml | 2 ++ .github/workflows/sponsors-maintainers-man-completions.yml | 2 ++ .github/workflows/vendor-gems.yml | 2 ++ .github/workflows/vendor-version.yml | 2 ++ Dockerfile | 2 +- 8 files changed, 15 insertions(+), 2 deletions(-) diff --git a/.github/workflows/copilot-setup-steps.yml b/.github/workflows/copilot-setup-steps.yml index 739f03109cf48..615c4f50fba0d 100644 --- a/.github/workflows/copilot-setup-steps.yml +++ b/.github/workflows/copilot-setup-steps.yml @@ -22,6 +22,9 @@ jobs: core: true cask: true + # Copilot ignores job-level env; persist developer mode for the agent session. + - run: brew developer on + - run: brew install-bundler-gems --groups=all # install Homebrew formulae we might need diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index b7583f9ca2f88..328d7aa401510 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -190,7 +190,7 @@ jobs: labels: ${{ needs.generate-tags.outputs.labels }} - name: Run brew test-bot --only-setup - run: docker run --env HOMEBREW_GLIBC_TESTING --rm brew brew test-bot --only-setup + run: docker run --env HOMEBREW_DEVELOPER=1 --env HOMEBREW_GLIBC_TESTING --rm brew brew test-bot --only-setup - name: Log in to GitHub Packages (BrewTestBot) if: fromJSON(steps.attributes.outputs.push) diff --git a/.github/workflows/sorbet.yml b/.github/workflows/sorbet.yml index 1a34803e2bf2d..35b395a0a4af2 100644 --- a/.github/workflows/sorbet.yml +++ b/.github/workflows/sorbet.yml @@ -27,6 +27,8 @@ jobs: tapioca: if: github.repository == 'Homebrew/brew' runs-on: macos-26 + env: + HOMEBREW_DEVELOPER: 1 steps: - name: Set up Homebrew id: set-up-homebrew diff --git a/.github/workflows/spdx.yml b/.github/workflows/spdx.yml index fef6d3a299b07..d13b38e1a208e 100644 --- a/.github/workflows/spdx.yml +++ b/.github/workflows/spdx.yml @@ -21,6 +21,8 @@ jobs: spdx: if: github.repository == 'Homebrew/brew' runs-on: ubuntu-latest + env: + HOMEBREW_DEVELOPER: 1 steps: - name: Set up Homebrew id: set-up-homebrew diff --git a/.github/workflows/sponsors-maintainers-man-completions.yml b/.github/workflows/sponsors-maintainers-man-completions.yml index fa3cd64afdde3..0f8f9468018cf 100644 --- a/.github/workflows/sponsors-maintainers-man-completions.yml +++ b/.github/workflows/sponsors-maintainers-man-completions.yml @@ -30,6 +30,8 @@ jobs: updates: runs-on: ubuntu-latest if: github.repository == 'Homebrew/brew' + env: + HOMEBREW_DEVELOPER: 1 steps: - name: Setup Homebrew id: set-up-homebrew diff --git a/.github/workflows/vendor-gems.yml b/.github/workflows/vendor-gems.yml index a833d0580b599..40562ccd42daf 100644 --- a/.github/workflows/vendor-gems.yml +++ b/.github/workflows/vendor-gems.yml @@ -33,6 +33,8 @@ jobs: permissions: contents: write pull-requests: read + env: + HOMEBREW_DEVELOPER: 1 steps: - name: Set up Homebrew id: set-up-homebrew diff --git a/.github/workflows/vendor-version.yml b/.github/workflows/vendor-version.yml index c9ad012fb5f6f..64bd059f45a80 100644 --- a/.github/workflows/vendor-version.yml +++ b/.github/workflows/vendor-version.yml @@ -16,6 +16,8 @@ defaults: jobs: check-vendor-version: runs-on: ubuntu-latest + env: + HOMEBREW_DEVELOPER: 1 steps: - name: Set up Homebrew id: set-up-homebrew diff --git a/Dockerfile b/Dockerfile index a0634c5699bc7..007afa4113653 100644 --- a/Dockerfile +++ b/Dockerfile @@ -101,7 +101,7 @@ RUN --mount=type=cache,target=/home/linuxbrew/.cache,uid="${USER_ID}" \ && git -C .linuxbrew/Homebrew remote set-url origin https://github.com/Homebrew/brew \ && git -C .linuxbrew/Homebrew fetch origin \ && HOMEBREW_NO_ANALYTICS=1 HOMEBREW_NO_AUTO_UPDATE=1 brew tap --force homebrew/core \ - && brew install-bundler-gems --groups=all \ + && HOMEBREW_DEVELOPER=1 brew install-bundler-gems --groups=all \ && brew cleanup \ && { git -C .linuxbrew/Homebrew config --unset gc.auto; true; } \ && { git -C .linuxbrew/Homebrew config --unset homebrew.devcmdrun; true; } \