An open API service indexing awesome lists of open source software.

https://github.com/archgate/setup-action

GitHub Action to install the Archgate CLI
https://github.com/archgate/setup-action

Last synced: about 21 hours ago
JSON representation

GitHub Action to install the Archgate CLI

Awesome Lists containing this project

README

          

# Setup Archgate

Official GitHub Action to install the [Archgate](https://archgate.dev) CLI and add it to `PATH`. Supports all GitHub-hosted runner platforms: Ubuntu, macOS, and Windows.

## Inputs

| Input | Required | Default | Description |
|-----------|----------|----------|------------------------------------------------|
| `version` | No | `latest` | Archgate version to install (e.g. `v0.14.0`). |

## Usage

```yaml
steps:
- uses: actions/checkout@v4
- uses: archgate/setup-action@v1
with:
version: v0.14.0 # optional, defaults to latest
- run: archgate check --ci
```

## Cross-platform workflow

```yaml
jobs:
check:
strategy:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
- uses: archgate/setup-action@v1
- run: archgate check --ci
```

## License

[Apache 2.0](LICENSE)