1
0
mirror of https://github.com/thooge/esp32-nmea2000-obp60.git synced 2025-12-14 14:33:07 +01:00

ensure to load buildconfig from selected git sha

This commit is contained in:
andreas
2023-10-05 19:37:46 +02:00
parent 12288edbf8
commit 4af9434b29
4 changed files with 28 additions and 8 deletions

View File

@@ -7,6 +7,7 @@ $branchsha=API_BASE."/git/refs/heads/#branch#";
$tagsha=API_BASE."/git/refs/tags/#tag#";
$download = "https://github.com/#user#/#repo#/releases/download/#dlVersion#/#dlName#";
$manifest = "?dlName=#mName#&dlVersion=#mVersion#&user=#user#&repo=#repo#";
$proxurl="https://raw.githubusercontent.com/#user#/#repo#/#sha#/#proxy#";
try {
if (isset($_REQUEST['api'])) {
$vars = fillUserAndRepo();
@@ -50,11 +51,17 @@ try {
}
}
if (!$targetUrl)
die("unable to find $targetBase $mode\n");
throw new Exception("unable to find $targetBase $mode\n");
#echo("download for $targetBase=$targetUrl\n");
proxy($targetUrl);
exit(0);
}
if (isset($_REQUEST['proxy'])){
$vars = fillUserAndRepo();
$vars = addVars($vars, array('sha', 'proxy'));
proxy(replaceVars($proxurl, $vars));
exit(0);
}
} catch (HTTPErrorException $h) {
header($_SERVER['SERVER_PROTOCOL'] . " " . $h->code . " " . $h->getMessage());
die($h->getMessage());