Setup Sparkle framework tools in GitHub Actions workflow.
The actions requires macOS operating system as Sparkle framework works exlusively for macOS applications only and it is not multi-platfomr.
- name: setup sparkle
uses: jozefizso/setup-sparkle@v2
with:
version: 2.8.0
- name: generate appcast
run: generate_appcast /path/to/your/updates_folder/List of Sparkle releases: https://github.com/sparkle-project/Sparkle/releases
Important
Sparkle v2.6.2 and v2.7.3 are important security updates. Please, ensure you are using the latest version of Sparkle.
The action will register the ./bin directory from Sparkle release so all the tools
are globally available in workflow.
The action will set the $SPARKLE_BIN environment variable to the full path where
the ./bin directory is.
$ echo "$SPARKLE_BIN"
/Users/runner/hostedtoolcache/sparkle-framework-tools/2.8.0/x64/binRead the Sparkle documentation for information about using the tools.
Source code is licensed under MIT License.