install-komac Action [![License][license-badge]][license-link]

June 6, 2026 · View on GitHub

Cross-platform action to install komac.

Example Usage

- name: Install komac
  uses: UnownPlain/install-komac@3b46a8cf5573b6f6ccc14b89919637d61990a797 # 1.3
- 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.

Options

  • 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
  • compression: Tarball format to download.
    • Required: ❌ Uses gz by default.
    • Example: tar, gz, bz2, xz, zst
  • linux_libc: Linux libc variant to download.
    • Required: ❌ Uses gnu by default.
    • Example: gnu, musl

Supported Runners

  • windows-2025
  • windows-11-arm
  • ubuntu-24.04
  • ubuntu-24.04-arm
  • ubuntu-slim
  • macos-26
  • macos-26-intel

Note


Other runner images will likely work, but aren't tested.