Skip to content

fabasoad/setup-umka-action

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

Repository files navigation

Setup Umka

Stand With Ukraine GitHub release functional-tests security linting

This action sets up Umka.

Supported OS

OS
Windows
Linux
macOS

Prerequisites

The following tools have to be available on a runner prior using this GitHub action:

  • unzip

Inputs

Name Required Description Default Possible values
version No Umka version that can be found here 1.5 1.4, 1.4.1, etc.

Example usage

Let's try to run hello-world.um file with the following content:

fn main() {
    printf("Hello World!")
}

Workflow configuration

name: Setup Umka

on: push

jobs:
  setup:
    name: Setup
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@main
      - uses: fabasoad/setup-umka-action@main
      - name: Run script
        run: umka ./hello-world.um

Result

Run umka ./hello-world.um
Hello World!