10/11/2022 Updates #84
wiverson
announced in
Announcements
Replies: 2 comments
-
Nice work! Thanks for this project Will! |
Beta Was this translation helpful? Give feedback.
0 replies
-
Still improving, many thanks for the project Will !!! |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Notable Recent Updates
At bit more info on the installer build rework:
The previous version used a separate GitHub Action to create each installer, and then tried to mangle a timestamp into the version number and file name. This caused several issues, including:
So, I wound up merging the installer scripts into a single job. The different OSes are now handled via a GitHub Actions matrix. The job number in turn generates the app version number. This offers many advantages:
In addition, the build script now looks to see if the four GitHub Secrets to sign, notarize and staple macOS builds are present. If the Secrets are present, it will perform the necessary steps, but if they are not it will just skip the build. As an aside, this meant I had to sort out the syntax for combining conditionals in GitHub Action YAML which might be interesting for a lot of other uses.
At this point, we are still waiting for GitHub Actions to support Apple Silicon runners. You can still run mvn install to generate an M1-based installer, and if you use a macOS self-hosted runner you should be able to get things to work.
Thanks to everyone for their support!
Beta Was this translation helpful? Give feedback.
All reactions