Skip to content
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

Fix OSX CI #1409

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from
Open

Fix OSX CI #1409

wants to merge 1 commit into from

Conversation

mindstormjak
Copy link

Github recently removed macos 11 from their actions runners.
This bumps the macos version to 12 which is the oldest supported by actions.

Also renamed the test workflow from build to test.

@anttimaki
Copy link
Collaborator

@mindstormjak is the electron-builder update required for the CI pipeline fixes? I'd have more confidence merging this without those dependency updates.

@mindstormjak
Copy link
Author

mindstormjak commented Aug 19, 2024

@mindstormjak is the electron-builder update required for the CI pipeline fixes? I'd have more confidence merging this without those dependency updates.

Yes, without the update it runs into this issue electron-userland/electron-builder#6726

@anttimaki
Copy link
Collaborator

Yes, without the update it runs into this issue electron-userland/electron-builder#6726

Alright, then I'd probably have to do some manual testing first.

@ebkr do you foresee any pitfalls in updating the electron-loader? On the other hand updating it wouldn't be a bad thing, on the other hand IDK if keeping the mac on the CI pipeline is that important since they're not properly supported either?

anttimaki added a commit that referenced this pull request Sep 17, 2024
GitHub actions dropped the support for MacOS 11, causing all CI jobs to
fail. Updating to MacOS 12 would require updating 3rd party
dependencies, namely electron-builder (see PR #1409).

MacOS isn't officially supported by this project, and it was added to
CI pipeline just because doing so was easy and only required a few
lines of config code. Now keeping MacOS on the CI pipeline would
require testing that updating electron-builder has no ill side-effects.
That work seems to have a low return of investment, so changes are it
won't get done anytime soon.
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.

2 participants