MCPcopy Create free account
hub / github.com/Azure/powershell / getDownloadUrlFromGHRelease

Method getDownloadUrlFromGHRelease

src/AzModuleInstaller.ts:150–164  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

148 }
149
150 private async getDownloadUrlFromGHRelease() {
151 core.debug("Getting versions manifest from GHRelease.");
152 const releases = await tc.getManifestFromRepo(
153 "Azure",
154 "az-ps-module-versions",
155 this.githubAuth,
156 "main");
157 core.debug(JSON.stringify(releases));
158 const releaseInfo = releases.filter(release => release.version === this.version)?.[0];
159 if (!releaseInfo || releaseInfo.files.length === 0) {
160 throw new Error(`Version ${this.version} not present in versions manifest of GHRelease.`);
161 }
162
163 return releaseInfo.files[0].download_url;
164 }
165}

Callers 1

Calls 1

stringifyMethod · 0.80

Tested by

no test coverage detected