Skip to content

Conversation

@zofiarynkiewicz
Copy link
Contributor

This pull request introduces several updates to the Backstage configuration, catalog entities, and plugins, as well as improvements to testing and package dependencies. The changes enhance catalog functionality, streamline plugin configurations, and improve developer workflows. Below is a summary of the most important changes:

Configuration Updates

  • Updated techdocs authentication provider to include userEntityRef for the guest user. (workspaces/semaphore/app-config.yaml, workspaces/semaphore/app-config.yamlL65-R67)
  • Extended catalog rules to allow Group and User entities and added new file locations for groups and users. (workspaces/semaphore/app-config.yaml, [1] [2]

Catalog Enhancements

  • Added new Group entities for finance-team, identity-team, and philips-labs, specifying metadata, profiles, and members. (workspaces/semaphore/examples/groups/finance-team.yaml, [1]; workspaces/semaphore/examples/groups/identity-team.yaml, [2]; workspaces/semaphore/examples/groups/philips-labs.yaml, [3]
  • Added new User entities for both-teams-member, finance-team-member, and identity-team-member, specifying profiles and memberships. (workspaces/semaphore/examples/users/both-teams-member-catalog-info.yaml, [1]; workspaces/semaphore/examples/users/finance-member-catalog-info.yaml, [2]; workspaces/semaphore/examples/users/identity-member-catalog-info.yaml, [3]

Plugin and API Updates

  • Refactored tech-insights-backend-module-traffic-light-backend-module plugin to use a new package name, updated dependencies, and added new scripts for TypeScript compilation. (workspaces/semaphore/plugins/tech-insights-backend-module-traffic-light-backend-module/package.json, [1] [2] [3]
  • Improved API report for tech-insights-backend-module-traffic-light-backend-module with new classes and methods, but missing release tags and documentation warnings were identified. (workspaces/semaphore/plugins/tech-insights-backend-module-traffic-light-backend-module/api-report.md.api.md, [1] [2]

Code Cleanup and Testing

Dependency and Build Improvements

  • Added eslint-plugin-jest dependency and updated build:api-reports script to include full TypeScript compilation. (workspaces/semaphore/package.json, [1] [2]

@philips-labs-bot
Copy link

Changed Packages

Package Name Package Path Changeset Bump Current Version
app workspaces/semaphore/packages/app none v0.0.0
backend workspaces/semaphore/packages/backend none v0.0.0
@philips-labs/plugin-tech-insights-backend-module-traffic-light-backend-module workspaces/semaphore/plugins/tech-insights-backend-module-traffic-light-backend-module none v0.1.0
@philips-labs/plugin-traffic-light workspaces/semaphore/plugins/traffic-light none v0.1.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant