Releases: RoadieHQ/backstage-entity-validator
Releases · RoadieHQ/backstage-entity-validator
Update Node.JS to 20
Update Node.JS to 20
Modify underlying validator to match upstream schema config
[semver: minor * Bump versions * We can go even further
v0.3.11
Release version 0.3.11 (#58)
Release v0.3.10
Release version 0.3.11 (#58)
Input to set verbose flag in GitHub Actions
v0.3.2 Release 0.3.2 GHA and NPM package.
Add support for validating multiple files in GitHub Actions
Validate multiple files separated by comma
Actions do not support arrays, only string values see. This is a workaround to support multiple files passed in from a single input.
- uses: RoadieHQ/[email protected]
with:
path: 'catalog-info-1.yaml,catalog-info-2.yaml,catalog-info-3.yaml'
Validate multiple files using a glob
Using a glob allows you to define a pattern and expand the input. In the example below, all files matching this pattern will be returns.
- uses: RoadieHQ/[email protected]
with:
path: 'catalog-info-*.yaml,services/**/*/catalog-info.yaml'
General globbing support
Even the terminal expands glob patterns, in certain situations this does not work e.g. when passing a list of files using STDIN. With this change globs are supported in scenarios.
Add CLI with support for validating multiple files
v0.3.0 [semver:minor] Add CLI with support for validating multiple files (#14)
Relax source-location annotation validation
Remove the required trailing slash at the end of the source-location validator for non-directory locations. This allows us to use locations like url:http://some/where/else.
Add support for text replacements in catalog-info files
- Adding a dummy text replacement to cater for cases where a string value is referenced via
$text
magic word- These would be replaced before validation in Backstage instances which is not possibly to do with a standalone validator
Add support for multiple documents in one file
v0.2.5 Update README.md