Skip to content

Conversation

@ychin
Copy link
Member

@ychin ychin commented Jan 19, 2025

Previously when we try to set up a cached package, Homebrew generates an annoying "already installed, it's just not linked" warning which is distracting when parsing CI logs. Just make sure to run brew install if we don't have the package cached.

Note that when a package is not cached and we have to rebuild it, Homebrew will still warn needlessly because we have HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK set. This is mostly ok because most of the time our packages should be cached in CI.

Previously when we try to set up a cached package, Homebrew generates an
annoying "already installed, it's just not linked" warning which is
distracting when parsing CI logs. Just make sure to run `brew install`
if we don't have the package cached.

Note that when a package is not cached and we have to rebuild it,
Homebrew will still warn needlessly because we have
HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK set. This is mostly ok because
most of the time our packages should be cached in CI.
@ychin ychin added Infrastructure Non-app infrastructure issues, e.g. CI Non User Facing Non-user facing change. These issues do no need to show up in release notes. labels Jan 19, 2025
@ychin ychin added this to the Release 181 milestone Jan 19, 2025
@ychin ychin merged commit 2ed23bb into macvim-dev:master Jan 19, 2025
4 checks passed
@ychin ychin deleted the ci-dont-warn-on-cached-package branch January 19, 2025 03:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Infrastructure Non-app infrastructure issues, e.g. CI Non User Facing Non-user facing change. These issues do no need to show up in release notes.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant