From 163f3dabf1ec568e69e73713bbe415c1aef31c79 Mon Sep 17 00:00:00 2001 From: Tim Klever Date: Mon, 7 Apr 2025 19:14:47 -0700 Subject: [PATCH] docs: documentation for contribution of change Signed-off-by: Tim Klever --- .changeset/eleven-beans-relax.md | 9 +++++++++ packages/release-manifests/report.api.md | 10 ++++++++++ 2 files changed, 19 insertions(+) create mode 100644 .changeset/eleven-beans-relax.md diff --git a/.changeset/eleven-beans-relax.md b/.changeset/eleven-beans-relax.md new file mode 100644 index 0000000000..fd01394d2d --- /dev/null +++ b/.changeset/eleven-beans-relax.md @@ -0,0 +1,9 @@ +--- +'@backstage/release-manifests': patch +--- + +This expands the configurability of `release-manifests` to pave the road for more configuration options in the `cli`. + +Specifically it allows the specification of mirrored, proxied, or air-gapped hosts when upgrading across releases when +working in restricted or heavily governed development environments (common in large enterprises and government +entities). diff --git a/packages/release-manifests/report.api.md b/packages/release-manifests/report.api.md index 2d2cc00767..5ef8345ec0 100644 --- a/packages/release-manifests/report.api.md +++ b/packages/release-manifests/report.api.md @@ -11,6 +11,14 @@ export function getManifestByReleaseLine( // @public export type GetManifestByReleaseLineOptions = { releaseLine: string; + fetch?: ( + url: string, + options?: { + signal?: AbortSignal; + }, + ) => Promise>; + gitHubRawBaseUrl?: string; + versionsBaseUrl?: string; }; // @public @@ -27,6 +35,8 @@ export type GetManifestByVersionOptions = { signal?: AbortSignal; }, ) => Promise>; + gitHubRawBaseUrl?: string; + versionsBaseUrl?: string; }; // @public