Skip to content

Commit a4febc5

Browse files
authored
Merge pull request #22367 from Homebrew/internal-api-default-note
Advance internal API default
2 parents 3770d8e + 2d33360 commit a4febc5

2 files changed

Lines changed: 8 additions & 2 deletions

File tree

Library/Homebrew/brew.sh

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1053,14 +1053,19 @@ EOS
10531053
export HOMEBREW_DEV_CMD_RUN="1"
10541054
fi
10551055

1056+
# Enable features for developers and CI before they become the default for everyone.
10561057
if [[ -n "${HOMEBREW_DEVELOPER}" ]]
10571058
then
1058-
export HOMEBREW_USE_INTERNAL_API="1"
1059+
:
10591060
fi
10601061

1062+
# Enable features for users who have run a devcmd before they become the default for everyone.
10611063
if [[ -n "${HOMEBREW_DEVELOPER}" || -n "${HOMEBREW_DEV_CMD_RUN}" ]]
10621064
then
1063-
# Always run with Sorbet for Homebrew developers or when a Homebrew developer command has been run.
1065+
# odeprecated: make default next release
1066+
export HOMEBREW_USE_INTERNAL_API="1"
1067+
1068+
# Probably never makes sense to be default for everyone?
10641069
export HOMEBREW_SORBET_RUNTIME="1"
10651070
fi
10661071

Library/Homebrew/env_config.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -576,6 +576,7 @@ module EnvConfig
576576
"if `--greedy` was passed when upgrading any cask on this list.",
577577
},
578578
HOMEBREW_USE_INTERNAL_API: {
579+
# odeprecated: make default next release
579580
description: "If set, test the new beta internal API for fetching formula and cask data.",
580581
boolean: true,
581582
},

0 commit comments

Comments
 (0)