Skip to content

Automatically build plugins and publish releases to their GitHub repositories

Notifications You must be signed in to change notification settings

Unmanic/action.build-and-publish-unmanic-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

action.build-and-publish-unmanic-plugin

A GitHub action that automatically builds and publishes a release of a Unmanic Plugin to to its GitHub repository.

Inputs

python_version

Optional - Python version for building [Default 3.11].

node_version

Optional - Node version for building [Default 20].

github_token

Optional - A personal access token (PAT) used to fetch tag and publish the release [Default: ${{ github.token }}].

Example usages

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 }}

About

Automatically build plugins and publish releases to their GitHub repositories

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published