alexwilson/Feed Validator Action
Validate an Atom/RSS feed using the W3C validator.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit May 23, 2026
- License
- MIT
Pinned Snippet
uses: alexwilson/feed-validator-action@20c1fc2adb3820699d789855f346bc2e61fcffd8 # v1.1.0tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| feed | Path or URL of the feed to validate. | yes | — |
| origin-url | Local-file mode only. When set, the validator treats the feed as if loaded from this URL, so the origin/self-link checks pass for an artefact that has not been deployed yet. Ignored when `feed` is a URL. | no | "" |
| python-version | Python version to install for running the validator. | no | 3.x |
| fail-on | When to fail the step: `errors` (default; any validator error), `warnings` (any warning or error), `info` (any event at all, including informational ones), or `never` (run for reporting only). | no | errors |
| compatibility | Validator strictness: `A` (loosest), `AA` (default; mimics the online validator), or `AAA` (experimental, rules may change between upstream versions). | no | AA |
Outputs
| name | description |
|---|---|
| errors | Number of errors reported by the validator. |
| warnings | Number of warnings reported by the validator. |
| info | Number of informational events reported by the validator. |
| issues | Total of errors + warnings (informational events excluded). |
| report-path | Path to the captured validator report (text file). |