From 8f0e5c3f123018ae008eb3dcfe927e94fa5259f7 Mon Sep 17 00:00:00 2001 From: Ivan Shmidt Date: Wed, 20 May 2020 15:25:13 +0200 Subject: [PATCH] feat: add github reader type --- plugins/catalog-backend/src/ingestion/LocationReaders.ts | 2 ++ .../src/ingestion/sources/GitHubLocationSource.ts | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/plugins/catalog-backend/src/ingestion/LocationReaders.ts b/plugins/catalog-backend/src/ingestion/LocationReaders.ts index 676c318086..80f58aed6a 100644 --- a/plugins/catalog-backend/src/ingestion/LocationReaders.ts +++ b/plugins/catalog-backend/src/ingestion/LocationReaders.ts @@ -15,6 +15,7 @@ */ import { FileLocationSource } from './sources/FileLocationSource'; +import { GitHubLocationSource } from './sources/GitHubLocationSource'; import { LocationSource } from './sources/types'; import { LocationReader, ReaderOutput } from './types'; @@ -22,6 +23,7 @@ export class LocationReaders implements LocationReader { static create(): LocationReader { return new LocationReaders({ file: new FileLocationSource(), + github: new GitHubLocationSource(), }); } diff --git a/plugins/catalog-backend/src/ingestion/sources/GitHubLocationSource.ts b/plugins/catalog-backend/src/ingestion/sources/GitHubLocationSource.ts index 9538698544..a16cc9ae56 100644 --- a/plugins/catalog-backend/src/ingestion/sources/GitHubLocationSource.ts +++ b/plugins/catalog-backend/src/ingestion/sources/GitHubLocationSource.ts @@ -58,7 +58,7 @@ export class GitHubLocationSource implements LocationSource { let rawYaml; try { - rawYaml = await fetch(url.toString()).then(x => { + rawYaml = await fetch(url.toString()).then((x) => { return x.text(); }); } catch (e) {