Skip to content

Workflow Update - Fix macOS Binary #7

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

Merged
merged 6 commits into from
Aug 8, 2024
Merged

Conversation

HB9HIL
Copy link
Contributor

@HB9HIL HB9HIL commented Aug 7, 2024

There was an issue with compiling the mac binary as Universal version (should work on ARM64 and x86 Systems). I fixed this issue by adjusting the workflow.
In addition to that I removed the dedicated build commands as the npx electron-forge publish command does the build anyway. This way I was able to reduce the workflow time from 4.5 Minutes so 2.5 Minutes.

A Log of this workflow can be found here

The output files of this workflow as example here

image

@HB9HIL HB9HIL requested a review from int2001 August 7, 2024 22:15
@HB9HIL HB9HIL self-assigned this Aug 7, 2024
@HB9HIL HB9HIL linked an issue Aug 7, 2024 that may be closed by this pull request
@@ -1,5 +1,5 @@
{
"name": "WaveLog_Gate_by_DJ7NT",
"name": "wavelog-gate-by-dj7nt",
Copy link
Contributor Author

@HB9HIL HB9HIL Aug 7, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@int2001

This is something we should take a look at. The "old" name was WaveLog_Gate_by_DJ7NT but this one can fail in some environments due to the required npm name pattern (kebab-case and lowercase characters). Maybe we can just call it wavelog-gate here and place DJ7NT in the productName (Ln 3) or in the description (Ln 4)?

image

@HB9HIL HB9HIL mentioned this pull request Aug 7, 2024
@HB9HIL HB9HIL merged commit c454cc4 into wavelog:dev Aug 8, 2024
@HB9HIL HB9HIL deleted the mac_action branch August 8, 2024 14:59
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.

Wrong release architecture
2 participants