diff --git a/.changeset/twenty-items-shave.md b/.changeset/twenty-items-shave.md new file mode 100644 index 0000000000..1df111d211 --- /dev/null +++ b/.changeset/twenty-items-shave.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-catalog-backend-module-github': patch +--- + +Properly instantiate `GithubMultiOrgEntityProvider` and `GithubOrgEntityProvider` with `EventsService` if defined diff --git a/plugins/catalog-backend-module-github/src/providers/GithubMultiOrgEntityProvider.ts b/plugins/catalog-backend-module-github/src/providers/GithubMultiOrgEntityProvider.ts index 714edbd62a..edbbcc4c2c 100644 --- a/plugins/catalog-backend-module-github/src/providers/GithubMultiOrgEntityProvider.ts +++ b/plugins/catalog-backend-module-github/src/providers/GithubMultiOrgEntityProvider.ts @@ -208,6 +208,7 @@ export class GithubMultiOrgEntityProvider implements EntityProvider { orgs: options.orgs, userTransformer: options.userTransformer, teamTransformer: options.teamTransformer, + events: options.events, }); provider.schedule(options.schedule); diff --git a/plugins/catalog-backend-module-github/src/providers/GithubOrgEntityProvider.ts b/plugins/catalog-backend-module-github/src/providers/GithubOrgEntityProvider.ts index ba9b4bc0b6..b7fc341694 100644 --- a/plugins/catalog-backend-module-github/src/providers/GithubOrgEntityProvider.ts +++ b/plugins/catalog-backend-module-github/src/providers/GithubOrgEntityProvider.ts @@ -169,6 +169,7 @@ export class GithubOrgEntityProvider DefaultGithubCredentialsProvider.fromIntegrations(integrations), userTransformer: options.userTransformer, teamTransformer: options.teamTransformer, + events: options.events, }); provider.schedule(options.schedule);