Skip to content

fabasoad/setup-malbolge-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 malbolge action

Stand With Ukraine Release functional-tests security linting

This action installs malbolge interpreter.

Prerequisites

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

Windows and Linux are the only supported OS at this moment

Example usage

Input

This program should print "Hello, world":

(=<`#9]~6ZY327Uv4-QsqpMn&+Ij"'E%e{Ab~w=_:]Kw%o44Uqp0/Q?xNvL:`H%c#DD2^WV>gY;dts76qKJImZkj

Workflow configuration

name: Test

on: push

jobs:
  example:
    name: malbolge
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@main
      - uses: fabasoad/setup-malbolge-action@main
      - name: Run script
        run: malbolge hello-world.mal
        shell: sh

Result

Run malbolge hello-world.mal
Hello, world.