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: buildname: 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 --versionThe 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 | 
cache-binary | 
Bool | true | 
Cache binary to GitHub Actions cache backend | 
MIT. See LICENSE for more details.
