setup-sparkle
Setup Sparkle framework tools in GitHub Actions workflow.
Requirements
The actions requires macOS operating system as Sparkle framework works exlusively for macOS applications only and it is not multi-platfomr.
Usage
- name: setup sparkle
uses: jozefizso/setup-sparkle@v1
with:
version: 2.5.1
- name: generate appcast
run: generate_appcast /path/to/your/updates_folder/
List of Sparkle releases: https://github.com/sparkle-project/Sparkle/releases
Build tools
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.5.1/x64/bin
Read the Sparkle documentation for information about using the tools.
License
Source code is licensed under MIT License.