- Add entity kind guards to prevent wrong-kind annotations from corrupting Rootly resources
rootly.com/team-idandrootly.com/team-slugannotations are now only processed forkind: Groupentitiesrootly.com/service-idandrootly.com/service-slugannotations are now only processed forkind: Componententities- Pre-existing wrong-kind annotations (e.g. a Component carrying
rootly.com/team-slug) become silent no-ops after upgrading
- Add catalog entity processing support
- Detect
rootly.com/catalog-entity-idandrootly.com/catalog-entity-slugannotations - Auto-import catalog entities with
findOrCreateCatalog(creates catalog if needed) - Handle 422 duplicate entity gracefully (log info instead of error)
- Write back
rootly.com/catalog-entity-idannotation on successful import - Pass
rootly.com/catalog-descriptionto catalog creation
- Add missing await on import entity calls
- Upgrade import error logging from debug to error
- Fix missing module.cjs.js and processor files in published package
- Upgrade dependencies
- Update cipher base (#4)
- Remove unused dependencies (#3)
- Upgrade to yarn 4.9.2
- Fix entity processor error handling to prevent catalog processing failures
- Initial release