-
Notifications
You must be signed in to change notification settings - Fork 8
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
Fixes for all of the GitHub workflows #60
Conversation
GitHub's action runner complains that we're still trying to use macOS 11 and is killing the builds. This requires some tinkering with the brew packages that are installed, but don't like to update cleanly (python and php specifically).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks reasonable.
If ccache-action@v1
works, would suggest to switch to that, even if it temporarily picks up an the older version (assuming eventually the v1
tag is moved).
.github/workflows/main.yml
Outdated
with: | ||
submodules: recursive | ||
|
||
- name: Set up ccache | ||
uses: hendrikmuhs/[email protected].2 | ||
uses: hendrikmuhs/[email protected].10 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In theory one should be able to use @v1.2
or even @v1
so that the next patch or minor version is picked up automatically.
Unfortunately, seems the v1
and v1.2
tags of the ccache-action are still pointing at v1.2.9
and have not been moved to v1.2.10
.
cc @hendrikmuhs - was that an oversight?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yes, I forgot to slice the tag.
However, I actually think it is best practice to use a fixed tag/commit hash and use e.g. dependabot to keep it uptodate.
This fixes, among other things, build failures on macOS due to sprintf being fully deprecated in XCode 14.
This fixes the build on Windows failing to find zlib.
54433a7
to
cd5f443
Compare
No description provided.