An open API service indexing awesome lists of open source software.

https://github.com/michidk/run-komac

A GitHub action which runs Komac.
https://github.com/michidk/run-komac

ci deployment-automation deployment-tools github-action github-actions komac release-automation winget

Last synced: 9 months ago
JSON representation

A GitHub action which runs Komac.

Awesome Lists containing this project

README

          

Logo Run Komac (GitHub Action) Komac logo

[![GitHub release (latest by date)](https://img.shields.io/github/v/release/michidk/run-komac?logo=github)](https://github.com/michidk/run-komac/releases)
[![GitHub](https://img.shields.io/github/license/michidk/run-komac?logo=gnu)](https://github.com/michidk/run-komac?tab=MIT-1-ov-file#readme)

This GitHub Action installs Komac, and then runs a user-specified command with Komac.

This action is used in the [winget-updater](https://github.com/michidk/winget-updater/) GitHub action to automatically update WinGet packages.

## 📖 Example Usage

```yaml
name: My Workflow
on: workflow_dispatch

jobs:
my_job:
runs-on: ubuntu-latest
steps:
- name: Run Komac
uses: michidk/run-komac@v2
with:
args: '--version'
```

## ⚒️ Configuration Options

- `komac-version`: Specifies which version of Komac to use.
- **Required**: ❌
- **Default**: `latest`
- `args`: The command to run with Komac.
- **Required**: ✅
- `custom-fork-owner`: Custom fork owner.
- **Required**: ❌
- `custom-tool`: Custom tool.
- **Required**: ❌
- `custom-tool-url`: Custom tool URL.
- **Required**: ❌