Skip to content

Fix macOS Homebrew package install in CI#936

Merged
yuxiaomao merged 1 commit into
HaxeFoundation:masterfrom
NMB-Team:fix-darwin-workflow
May 19, 2026
Merged

Fix macOS Homebrew package install in CI#936
yuxiaomao merged 1 commit into
HaxeFoundation:masterfrom
NMB-Team:fix-darwin-workflow

Conversation

@dtwotwo
Copy link
Copy Markdown
Contributor

@dtwotwo dtwotwo commented May 15, 2026

Fixes macOS CI failures caused by Homebrew upgrading installed dependents while installing required packages.

Sets HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK=1 for macOS brew installs so unrelated runner packages like python@3.13 are not upgraded during the build.

@kLabz
Copy link
Copy Markdown
Contributor

kLabz commented May 16, 2026

Also note that there are brew install commands run from tests/runci/targets/{Lua,Php,Python}.hx too

Edit: eh, didn't notice that was hashlink repo.. xD

@dtwotwo dtwotwo force-pushed the fix-darwin-workflow branch from f2ec235 to 6711fa5 Compare May 16, 2026 12:41
@dtwotwo
Copy link
Copy Markdown
Contributor Author

dtwotwo commented May 16, 2026

Also note that there are brew install commands run from tests/runci/targets/{Lua,Php,Python}.hx too

Okay, I added the env var at the haxe-test-suite job level so brew installs launched by RunCi inherit it too.

@yuxiaomao yuxiaomao merged commit e781220 into HaxeFoundation:master May 19, 2026
30 checks passed
@dtwotwo dtwotwo deleted the fix-darwin-workflow branch May 19, 2026 07:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants