A GitHub Action to run Steiger commands in your CI/CD pipeline. Steiger is a high-performance container build orchestrator with native Bazel and Docker BuildKit.
name: Check Architecture
on: [push, pull_request]
jobs:
steiger:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: brainhivenl/steiger-action@v1
with:
cmd: build
args: --strict
version: v0.0.4| Input | Description | Required | Default |
|---|---|---|---|
cmd |
Command to run | Yes | build |
args |
Arguments to pass to the command | No | "" |
version |
Version of Steiger to use | No | v0.0.4 |
- uses: brainhivenl/steiger-action@v1- uses: brainhivenl/steiger-action@v1
with:
cmd: check
args: --verbose --config steiger.config.js- uses: brainhivenl/steiger-action@v1
with:
cmd: build
version: v0.1.0- This action runs on Linux runners only (uses
x86_64-unknown-linux-gnubinary) - Your repository should be checked out before using this action
- Downloads the specified version of Steiger from GitHub releases
- Extracts and makes the binary executable
- Runs the specified command with the provided arguments