Action Setup
AssetCoroner runs as a GitHub Action inside GitHub’s own runner infrastructure. No external server, no Docker, no GitHub App installation required.
Basic Setup
name: AssetCoroner
on:
push:
branches: [main]
pull_request:
types: [opened, synchronize, reopened]
schedule:
- cron: "0 3 * * 1"
jobs:
assetcoroner:
name: AssetCoroner Analysis
runs-on: ubuntu-latest
permissions:
contents: read
pull-requests: write
checks: write
steps:
- uses: actions/checkout@v4
- uses: vectorcmdr/AssetCoroner@v1
with:
github-token: $
Inputs
| Input | Required | Default | Description |
|---|---|---|---|
github-token | Yes | $ | GitHub token for API access |
config-path | No | .github/assetcoroner.yml | Path to config file |
Permissions Required
contents: read: to read repository filespull-requests: write: to post PR commentschecks: write: to create check runs