diff --git a/packages/backend-common/api-report.md b/packages/backend-common/api-report.md index ab640ccd9b..80284656de 100644 --- a/packages/backend-common/api-report.md +++ b/packages/backend-common/api-report.md @@ -414,13 +414,18 @@ export class Git { // @public export class GiteaUrlReader implements UrlReader { - constructor(integration: GiteaIntegration); + constructor( + integration: GiteaIntegration, + deps: { + treeResponseFactory: ReadTreeResponseFactory; + }, + ); // (undocumented) static factory: ReaderFactory; // (undocumented) read(url: string): Promise; // (undocumented) - readTree(): Promise; + readTree(url: string, options?: ReadTreeOptions): Promise; // (undocumented) readUrl(url: string, options?: ReadUrlOptions): Promise; // (undocumented) diff --git a/packages/integration/api-report.md b/packages/integration/api-report.md index f64c06257e..634e03dbfc 100644 --- a/packages/integration/api-report.md +++ b/packages/integration/api-report.md @@ -419,12 +419,30 @@ export function getGerritRequestOptions(config: GerritIntegrationConfig): { headers?: Record; }; +// @public +export function getGiteaArchiveUrl( + config: GiteaIntegrationConfig, + url: string, +): string; + +// @public +export function getGiteaEditContentsUrl( + config: GiteaIntegrationConfig, + url: string, +): string; + // @public export function getGiteaFileContentsUrl( config: GiteaIntegrationConfig, url: string, ): string; +// @public +export function getGiteaLatestCommitUrl( + config: GiteaIntegrationConfig, + url: string, +): string; + // @public export function getGiteaRequestOptions(config: GiteaIntegrationConfig): { headers?: Record; @@ -658,6 +676,18 @@ export function parseGerritGitilesUrl( // @public export function parseGerritJsonResponse(response: Response): Promise; +// @public +export function parseGiteaUrl( + config: GiteaIntegrationConfig, + url: string, +): { + url: string; + owner: string; + name: string; + ref: string; + path: string; +}; + // @public export type PersonalAccessTokenCredential = AzureCredentialBase & { kind: 'PersonalAccessToken';