Use canonical product name in release titles

This commit is contained in:
Sucukdeluxe
2026-08-13 21:29:01 +02:00
parent 82e74a18c6
commit 06a3cfc050
2 changed files with 7 additions and 6 deletions
+4 -3
View File
@@ -1,4 +1,5 @@
const PRODUCT_NAME = 'Multi-Hoster-Upload';
const PRODUCT_NAME = 'Multi Hoster Uploader';
const ARTIFACT_NAME = 'Multi-Hoster-Upload';
export function parseReleaseArgs(args) {
const version = Array.isArray(args) ? args[0] : '';
@@ -19,8 +20,8 @@ export function parseReleaseArgs(args) {
export function createReleasePlan(options) {
const releaseTitle = `${PRODUCT_NAME} v${options.version}`;
const setupName = `${PRODUCT_NAME} Setup ${options.version}.exe`;
const portableName = `${PRODUCT_NAME} ${options.version}.exe`;
const setupName = `${ARTIFACT_NAME} Setup ${options.version}.exe`;
const portableName = `${ARTIFACT_NAME} ${options.version}.exe`;
const blockmapName = `${setupName}.blockmap`;
return {
...options,
+3 -3
View File
@@ -190,7 +190,7 @@ test('release plan keeps product artifacts separate from the transport tag', asy
}, {
version: '2.0.7',
transportTag: 'v3.3.115',
releaseTitle: 'Multi-Hoster-Upload v2.0.7',
releaseTitle: 'Multi Hoster Uploader v2.0.7',
releaseBody: 'Update visibility',
expectedArtifacts: [
'Multi-Hoster-Upload Setup 2.0.7.exe',
@@ -208,7 +208,7 @@ test('compatible existing release preserves the recovery id', async () => {
const release = {
id: 81,
tag_name: 'v3.3.109',
name: 'Multi-Hoster-Upload v2.0.1',
name: 'Multi Hoster Uploader v2.0.1',
body: 'Bridge notes',
draft: false,
prerelease: false,
@@ -233,6 +233,6 @@ test('incompatible existing release title fails closed', async () => {
assert.throws(
() => resolveExistingReleaseId(plan, release),
/Refusing recovery for v3\.3\.109: existing release title "Multi-Hoster-Upload v3\.3\.109" does not match "Multi-Hoster-Upload v2\.0\.1"/
/Refusing recovery for v3\.3\.109: existing release title "Multi-Hoster-Upload v3\.3\.109" does not match "Multi Hoster Uploader v2\.0\.1"/
);
});