-
Notifications
You must be signed in to change notification settings - Fork 143
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
topgrade 14.0.0 regression test failure #655
Comments
Thanks for helping package Topgrade to homebrew! That prompt indeed needs an terminal, maybe I should skip it when it is executed without the terminal, e.g., in the CI test environment |
can we add some environment option for it? |
Are the tests used by brew human-written, i.e., can be changed by us? From the log, the answer seems to be yes, brew tries to get the version number and execute the homebrew_formula step, and do some assertions on the output. From the stacktrace, I see a method called with_env, does this mean that we can set a environment variable before running the test? If so, maybe I can add a environment variable to make the breaking changes notification optional |
yeah, that is totally doable, you can do it with |
@SteveLauC what environment variable should I try on? |
I will implement this soon:) |
Hi, I just implemented this feature in #659, we can skip that notification now with: $ TOPGRADE_SKIP_BRKC_NOTIFY=true topgrade Should I release a new version of Toprade (say v14.0.1), or you can just release v14.0.0 with a newer commit |
yeah, new release is better, but I can push some build patch to test that PR. Thanks for the quick turnaround. :) |
Works fine for me, I can ship either in 14.0.0 or 14.0.1 :) |
Let me give it a new release! Update: I kinda want to include #661 in this release, so let's wait for a moment, but still, a new release will come in a day or two:) |
no worries at all, since we have fixed and shipped the change, I am gonna close this issue for now. Appreciate the quick turnaround! ❤️ |
v14.0.1 released:) |
👋 trying to build the latest release, but run into some regression test failure. The error log is as below:
regression test failure
full build log, https://github.com/Homebrew/homebrew-core/actions/runs/7606266278/job/20711857326?pr=160588
relates to Homebrew/homebrew-core#160588
The text was updated successfully, but these errors were encountered: