Cross-platform action to install komac.
- name: Install komac
uses: UnownPlain/install-komac@aa87b1b14e2370e14cb11449e4408f8ae7a651d9 # 1.2
- name: Update Package
run: komac update foo.bar --version "${VERSION}" --urls "https://example.com/downloads/${VERSION}/installer.msix" --submit
env:
VERSION: ${{ github.event.release.tag_name }}
GITHUB_TOKEN: ${{ secrets.WINGET_TOKEN }}Note
It's highly recommend to pin all actions to a commit hash for security reasons. Tools such as Renovate or Dependabot can automatically keep your actions up to date.
version: komac version to install. Supports any version 2.3.0+ or nightly.- Required: ❌ Installs the latest stable version by default.
- Example:
version: 2.13.0,version: nightly
repo: Custom GitHub repository to download komac from.- Required: ❌ Uses russellbanks/Komac by default.
- Example:
octocat/Komac
github_token: GitHub token for API rate limit.- Required: ❌ Uses the default
GITHUB_TOKENpresent in runner.
- Required: ❌ Uses the default
windows-2025windows-11-armubuntu-24.04ubuntu-24.04-armubuntu-slimmacos-26macos-15-intel
Note
Other runner images will likely work, but aren't tested.