Skip to content
You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
terminal

GitHub Action

Setup Umka

v1.4.8

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

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

Prerequisites

The following tools have to be installed for successful work of this GitHub action: unzip.

Windows and Linux are the only supported OS at this moment

Inputs

Name Required Description Default Possible values
version No Umka version that can be found here 1.3 1.1, 1.2, 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!