Skip to content

bab-sh/setup-bab

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

GitHub Actions      bab

setup-bab

CI Integration Tests

GitHub Action to install bab CLI - custom commands for every project.

Usage

steps:
  - uses: actions/checkout@v4

  - name: Setup bab
    uses: bab-sh/setup-bab@v1
    with:
      version: 'latest'

  - name: Run bab commands
    run: |
      bab --version
      bab run build

Inputs

Input Description Required Default
version Version of bab to install. Supports latest, semver ranges (0.x, 0.2.x), or exact versions (v0.2.2 or 0.2.2) No latest
repo-token GitHub token for API requests. Helps avoid rate limiting No ${{ github.token }}

Outputs

Output Description
version The exact version of bab that was installed
path Path where bab was installed

Examples

Install latest version

- uses: bab-sh/setup-bab@v1

Install specific version

- uses: bab-sh/setup-bab@v1
  with:
    version: 'v0.2.2'

Install latest minor version

- uses: bab-sh/setup-bab@v1
  with:
    version: '0.2.x'

Use outputs

- name: Setup bab
  id: setup-bab
  uses: bab-sh/setup-bab@v1

- name: Show installed version
  run: echo "Installed bab ${{ steps.setup-bab.outputs.version }}"

Supported Platforms

OS Architectures
Linux x64, arm64, arm
macOS x64, arm64
Windows x64

Packages

No packages published

Contributors 2

  •  
  •