Skip to content

Latest commit

 

History

History
69 lines (54 loc) · 1.83 KB

README.md

File metadata and controls

69 lines (54 loc) · 1.83 KB

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!