release: v2.1.12 reliability and security hardening

Verify update artifacts with exact metadata and SHA-512, require host-confirmed upload completion before cleanup, harden credentials and backups, improve queue recovery and skipped-state reporting, expand Windows path coverage, and add CI packaging checks.
This commit is contained in:
Sucukdeluxe
2026-08-11 22:36:20 +02:00
parent 7eec990811
commit 26dcf9c698
47 changed files with 2069 additions and 1192 deletions
+1 -2
View File
@@ -43,6 +43,5 @@ export function resolveExistingReleaseId(plan, release) {
}
export function renderLatestYml(plan, sha, size, releaseDate = new Date().toISOString()) {
const releaseAssetName = plan.setupName.replace(/ /g, '.');
return `version: ${plan.version}\nfiles:\n - url: ${releaseAssetName}\n sha512: ${sha}\n size: ${size}\npath: ${releaseAssetName}\nsha512: ${sha}\nreleaseDate: '${releaseDate}'\n`;
return `version: ${plan.version}\nfiles:\n - url: ${plan.setupName}\n sha512: ${sha}\n size: ${size}\npath: ${plan.setupName}\nsha512: ${sha}\nreleaseDate: '${releaseDate}'\n`;
}