A GitHub action that automatically builds and publishes a release of a Unmanic Plugin to to its GitHub repository.
Optional - Python version for building [Default 3.11
].
Optional - Node version for building [Default 20
].
Optional - A personal access token (PAT) used to fetch tag and publish the release [Default: ${{ github.token }}
].
Specifically use an older version of NodeJS for building the plugin:
- name: Build and publish plugin
uses: Unmanic/action.build-and-publish-unmanic-plugin@master
with:
node_version: 16
Specify a custom GitHub PAT
- name: Build and publish plugin
uses: Unmanic/action.build-and-publish-unmanic-plugin@master
with:
github_token: ${{ secrets.GH_TOKEN }}