Skip to content
terminal

GitHub Action

Setup COBOL

v1.5.0 Latest version

Setup COBOL

terminal

Setup COBOL

This action sets up GnuCOBOL

Installation

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

              

- name: Setup COBOL

uses: fabasoad/setup-cobol-action@v1.5.0

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

Choose a version

Setup COBOL (GnuCOBOL)

Stand With Ukraine GitHub release functional-tests security linting

This action sets up a GnuCOBOL programming language.

Supported OS

OS
Windows
Linux
macOS

Inputs

- uses: fabasoad/setup-cobol-action@v1
  with:
    # (Optional) GnuCOBOL version. Defaults to 3.2.
    version: "3.2"
    # (Optional) If "true" it installs cobc even if it is already installed on a
    # runner. Otherwise, skips installation.
    force: "false"

Outputs

Name Description Example
installed Whether cobc was installed or not true

Example usage

Workflow configuration

name: Setup COBOL

on: push

jobs:
  setup:
    name: Setup
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: fabasoad/setup-cobol-action@v1
      - name: Run script
        run: |
          cobc -x HelloWorld.cob
          ./HelloWorld

Result

Run cobc -x HelloWorld.cob
Hello World!