im-open/validate-catalog-info
Action that validates the contents of a catalog-info.yml file.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jun 26, 2026
- License
- MIT
Pinned Snippet
uses: im-open/validate-catalog-info@ca56556b54057aa670fb8edd57e0e6090ee3403b # v3.0.0tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| filename | The name of the `catalog-info.yml` file. Defaults to `./catalog-info.yml`. | no | ./catalog-info.yml |
| fail-if-errors | Error annotations are created for each validation error in the `catalog-info.yml` file but these errors won't cause the action to fail on their own. If this flag is set the action will be marked as a failure if the `catalog-info.yml` file is missing, empty or contains any of those validation errors. | no | true |
| generate-job-summary | Flag that determines whether a job summary containing validation errors will be created. This is the same markdown data that is provided in the `errors-markdown` output. Only applicable when the file is invalid. Defaults to true. | no | true |
Outputs
| name | description |
|---|---|
| is-valid | A flag indicating whether the `catalog-info.yml` file is valid or not. |
| errors-markdown | A markdown fragment containing the list of all validation errors in the `catalog-info.yml` file. This output is provided because GitHub limits the number of error annotations that can be created in a single run to 10. |