im-open/validate-catalog-info

Action that validates the contents of a catalog-info.yml file.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jun 26, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: im-open/validate-catalog-info@ca56556b54057aa670fb8edd57e0e6090ee3403b # v3.0.0

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
filenameThe name of the `catalog-info.yml` file. Defaults to `./catalog-info.yml`. no./catalog-info.yml
fail-if-errorsError 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. notrue
generate-job-summaryFlag 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. notrue
namedescription
is-validA flag indicating whether the `catalog-info.yml` file is valid or not.
errors-markdownA 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.