diff --git a/dist/setup/index.js b/dist/setup/index.js index 2f06fb35..b62b73dc 100644 --- a/dist/setup/index.js +++ b/dist/setup/index.js @@ -97762,6 +97762,7 @@ const MANIFEST_REPO_OWNER = 'actions'; const MANIFEST_REPO_NAME = 'python-versions'; const MANIFEST_REPO_BRANCH = 'main'; exports.MANIFEST_URL = `https://raw.githubusercontent.com/${MANIFEST_REPO_OWNER}/${MANIFEST_REPO_NAME}/${MANIFEST_REPO_BRANCH}/versions-manifest.json`; +const PYTHON_DOWNLOAD_BASE_URL = core.getInput('python_download_base_url'); function findReleaseFromManifest(semanticVersionSpec, architecture, manifest) { return __awaiter(this, void 0, void 0, function* () { if (!manifest) { @@ -97852,7 +97853,9 @@ function installCpythonFromRelease(release) { if (!release.files || release.files.length === 0) { throw new Error('No files found in the release to download.'); } - const downloadUrl = release.files[0].download_url; + const downloadUrl = !PYTHON_DOWNLOAD_BASE_URL + ? release.files[0].download_url + : release.files[0].download_url.replace('https://github.com/', PYTHON_DOWNLOAD_BASE_URL); core.info(`Download from "${downloadUrl}"`); let pythonPath = ''; try {