-
Notifications
You must be signed in to change notification settings - Fork 160
Fix macos release followup #4852
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
Conversation
|
In the macos image that is used in the workflows, the brew version has been updated from 4.6.3 to 4.6.6. Though the workflow runs It looks like recent versions of brew disallow installing packages from a local path without throwing a warning or error. There is the environment variable There is also the undocumented environment variable Finally, there's the environment variable There is now a new issue that I cannot replicate locally on my x86_64 linux machine, see logs. brew cannot find the file |
This PR allows bypassing the `macos-test` CI job to publish new K releases. The release workflow started failing in the `macos-build` job as of this PR: #4850 The failure seems unrelated to the changes introduced by the PR and looks more like a flakiness issue in the CI due to non-deterministic dependency resolution. A follow-up PR fixed the `macos-build` job: #4851 Unfortunately, the workflow is now failing in the `macos-test` job. #4852 is an attempt to debug and fix the tests. The inability to publish new K-releases is currently blocking important updates on Simbolik.
|
Brew builds are currently not planned to be actively maintained by specifically RV for the foreseeable future. MacOS builds can also alternatively be installed with kup: https://docs.runtimeverification.com/kontrol/cheatsheets/kup-cheatsheet |
The previous pull request #4852 succesfully fixed an error that made the homebrew build of k not build in CI.
It turns out that there is another unrelated error during testing of that homebrew build, see logs. brew cannot find the local bottle (brew package) when trying to install.