Gradle Distribution Setup by Stefterv · Pull Request #968 · processing/processing4
Navigation Menu
- Notifications You must be signed in to change notification settings
- Fork 158
Conversation
I have modified the GitHub workflows so that we can distribute Processing through gradle.
This should be currently on par with the old ant distribution or better.
- Improved .dmg customisation
- Added Signing and Notarisation on macOS
- Improved .msi customisation
- Changed linux distribution from .deb to .snap for more widespread support
- Added automatic deployment to the Snap Store
- General quality of life and code improvements when it comes to the GitHub Actions
- Added a compiled version of the website as the downloadable for reference (in the future we should make Processing download the appropriate reference for each version)
- Shimmed the
getenvandsetenvmethods inPlatformto not modify environment variables at runtime - Setup
PROCESSING_SIGNING&PROCESSING_SIGNING_IDENTITYsecrets - Setup
SNAP_NAME&GRADLE_GROUPvariables - Add Windows installer customisation
- Add macOS installer customisation
- Setup Snap Store
- Disable the
antbased release workflow for now
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me! Thanks Stef
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters