diff --git a/.changeset/remove-unused-getgithubintegrationconfig.md b/.changeset/remove-unused-getgithubintegrationconfig.md new file mode 100644 index 0000000000..243fc8759c --- /dev/null +++ b/.changeset/remove-unused-getgithubintegrationconfig.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-catalog-import': patch +--- + +Internal refactor diff --git a/plugins/catalog-import/src/api/GitHub.ts b/plugins/catalog-import/src/api/GitHub.ts index 4eb56b3a97..cec2aee0be 100644 --- a/plugins/catalog-import/src/api/GitHub.ts +++ b/plugins/catalog-import/src/api/GitHub.ts @@ -14,11 +14,7 @@ * limitations under the License. */ -import { - GithubIntegrationConfig, - ScmIntegrationRegistry, -} from '@backstage/integration'; -import parseGitUrl from 'git-url-parse'; +import { GithubIntegrationConfig } from '@backstage/integration'; import { ScmAuthApi } from '@backstage/integration-react'; import { Octokit } from '@octokit/rest'; import { getBranchName, getCatalogFilename } from '../components/helpers'; @@ -34,22 +30,6 @@ export interface GitHubOptions { repositoryUrl: string; githubIntegrationConfig: GithubIntegrationConfig; } -export const getGithubIntegrationConfig = ( - scmIntegrationsApi: ScmIntegrationRegistry, - location: string, -) => { - const integration = scmIntegrationsApi.github.byUrl(location); - if (!integration) { - return undefined; - } - - const { name: repo, owner } = parseGitUrl(location); - return { - repo, - owner, - githubIntegrationConfig: integration.config, - }; -}; export async function submitGitHubPrToRepo( options: GitHubOptions,