jozefizso / setup-sparkle

Setup Sparkle framework tools in GitHub Actions workflow.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

Setup Sparkle framework tools in GitHub Actions workflow.

License:MIT License


Languages

Language:JavaScript 100.0%