From 20ba74b7a327aa718ae8eea7cce71848a902624c Mon Sep 17 00:00:00 2001 From: mlugg Date: Sat, 8 Jun 2024 17:46:02 +0100 Subject: [PATCH] Actually implement the mirror restriction Forgot to actually do this, oopsie --- main.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/main.js b/main.js index 8a78e97..f996384 100644 --- a/main.js +++ b/main.js @@ -39,6 +39,9 @@ async function downloadFromMirror(mirror, tarball_name, tarball_ext) { async function downloadTarball(tarball_name, tarball_ext) { const preferred_mirror = core.getInput('mirror'); + if (preferred_mirror.includes("://ziglang.org/")) { + throw new Error("'https://ziglang.org' cannot be used as mirror override; for more information see README.md"); + } if (preferred_mirror) { core.info(`Using mirror: ${preferred_mirror}`); return await downloadFromMirror(preferred_mirror, tarball_name, tarball_ext);