RoadieHQ / backstage-entity-validator

Validate properties and well known annotations in your Backstage catalog-info.yaml files.
https://roadie.io
65 stars 14 forks source link

Is this maintained? #56

Open alexcurtin opened 1 year ago

alexcurtin commented 1 year ago

Hi RoadieHQ, is this stilling being maintained to keep up with backstage schema changes etc?

roadie-bot commented 1 year ago

https://app.shortcut.com/larder/story/14065

martina-if commented 1 year ago

Hi @alexcurtin , it is! but we are probably focusing on other areas of backstage/roadie at the moment. Did you find any particular issues to report?

alexcurtin commented 1 year ago

Hi @martina-if

I noticed https://github.com/backstage/backstage/blob/master/packages/catalog-model/package.json#L4 1.2.1 is the version of the latest backstage model for the catalog, but the validator uses https://github.com/RoadieHQ/backstage-entity-validator/blob/main/package.json#L28 0.7.8

Could this be a problem if the validator is not kept up to date with the upstream backstage project?

martina-if commented 1 year ago

Hi  @alexcurtin , it could potentially be an issue, you are right. Luckily the schemas have been quite stable so it should be able to validate most manifests.

It would probably be a good idea to upgrade though. Would you be up for submitting a PR? 😁 Otherwise I'll rename this issue to upgrade catalog-model and add it to our backlog.

plaflamme commented 1 year ago

In terms of maintenance, there's also this that needs to be addressed. I believe it means bumping @actions/core to >= 1.10.0. We're getting warnings in out GH actions output about this.

Also, note that there are 14 commits on main still not available in a released tag.