Skip to content

Fast, cross-platform GitHub action to install komac

License

Notifications You must be signed in to change notification settings

UnownPlain/install-komac

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

install-komac Action License

Cross-platform action to install komac.

Example Usage

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

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
  • github_token: GitHub token for API rate limit.
    • Required: ❌ Uses the default GITHUB_TOKEN present in runner.

Supported Runners

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

Note

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

About

Fast, cross-platform GitHub action to install komac

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •  

Languages