eddacraft/APS Lint
Lint Anvil Plan Spec (APS) plans in CI, and optionally post the plan status (rollup or ready queue) as a sticky PR comment. The CLI version is pinned by the action ref — `uses: eddacraft/anvil-plan-spec@<tag>` runs that tag's vendored bash CLI, no downloads.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| plans-dir | Plans directory to lint, relative to the workspace. | no | plans |
| strict | Also fail when the project's `.aps/config.yml` cli_version pin does not match this action's CLI (sets APS_STRICT=1). | no | false |
| rollup-comment | Post (and keep updated) one sticky PR comment with the plan status: `aps rollup` for federated trees, the `aps next --by-package` ready queue otherwise. Requires `pull-requests: write` permission and a pull_request event; silently skipped elsewhere. | no | false |
| github-token | Token used to post the PR comment. | no | ${{ github.token }} |
Outputs
no outputs