Skip to content
terminal

GitHub Action

Setup Umka

v1.4.12 Latest version

Setup Umka

terminal

Setup Umka

This action sets up Umka scripting language interpreter

Installation

Copy and paste the following snippet into your .yml file.

              

- name: Setup Umka

uses: fabasoad/setup-umka-action@v1.4.12

Learn more about this action in fabasoad/setup-umka-action

Choose a version

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!