You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
GitHub Action
Revive Action
v2.7.0
This Action runs Revive on your Go code and adds annotations to the check.
- name: Check out code into the Go module directory
uses: actions/checkout@v4
- name: Run Revive Action by pulling pre-built image
uses: docker://morphy/revive-action:v2
- name: Run Revive Action by pulling pre-built image
uses: docker://ghcr.io/morphy2k/revive-action:v2
Note
Using a pre-built image is recommended.
It is more resource-efficient and has a shorter execution time.
- name: Run Revive Action by building from repository
uses: morphy2k/revive-action@v2
with:
# Path to your Revive config within the repo (optional)
config: revive/config.toml
# Exclude patterns (optional)
exclude: |
file.go
foo/bar.go
./foo/bar/...
# Path pattern (default: ./...)
path: "./foo/..."
# Fail on any issue. Overrides the error and warning code in config (default: false)
fail-on-any: true
name: Lint
on:
pull_request:
push:
paths:
- '**.go'
- 'go.mod'
- 'go.sum'
- 'revive.toml'
jobs:
lint:
name: Lint
runs-on: ubuntu-latest
steps:
- name: Check out code into the Go module directory
uses: actions/checkout@v4
- name: Run Revive Action
uses: docker://morphy/revive-action:v2
with:
config: revive.toml
GitHub Annotations