GitHub Action for Mage
name: mage
on:
pull_request:
push:
jobs:
mage:
runs-on: ubuntu-latest
steps:
-
name: Checkout
uses: actions/checkout@v4
-
name: Set up Go
uses: actions/setup-go@v5
-
name: Run Mage
uses: magefile/mage-action@v3
with:
version: latest
args: build
name: mage
on:
pull_request:
push:
jobs:
mage:
runs-on: ubuntu-latest
steps:
-
name: Checkout
uses: actions/checkout@v4
-
name: Set up Go
uses: actions/setup-go@v5
-
name: Run Mage
uses: magefile/mage-action@v3
with:
install-only: true
-
name: Show Mage version
run: mage --version
The following inputs can be used as step.with
keys:
Name | Type | Default | Description |
---|---|---|---|
version |
String | latest |
Mage version. Example: v1.9.0 |
args |
String | Arguments to pass to Mage | |
workdir |
String | . |
Working directory (below repository root) |
install-only |
Bool | false |
Just install Mage |
MIT. See LICENSE
for more details.