Use canonical product name in release titles
This commit is contained in:
@@ -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) {
|
export function parseReleaseArgs(args) {
|
||||||
const version = Array.isArray(args) ? args[0] : '';
|
const version = Array.isArray(args) ? args[0] : '';
|
||||||
@@ -19,8 +20,8 @@ export function parseReleaseArgs(args) {
|
|||||||
|
|
||||||
export function createReleasePlan(options) {
|
export function createReleasePlan(options) {
|
||||||
const releaseTitle = `${PRODUCT_NAME} v${options.version}`;
|
const releaseTitle = `${PRODUCT_NAME} v${options.version}`;
|
||||||
const setupName = `${PRODUCT_NAME} Setup ${options.version}.exe`;
|
const setupName = `${ARTIFACT_NAME} Setup ${options.version}.exe`;
|
||||||
const portableName = `${PRODUCT_NAME} ${options.version}.exe`;
|
const portableName = `${ARTIFACT_NAME} ${options.version}.exe`;
|
||||||
const blockmapName = `${setupName}.blockmap`;
|
const blockmapName = `${setupName}.blockmap`;
|
||||||
return {
|
return {
|
||||||
...options,
|
...options,
|
||||||
|
|||||||
@@ -190,7 +190,7 @@ test('release plan keeps product artifacts separate from the transport tag', asy
|
|||||||
}, {
|
}, {
|
||||||
version: '2.0.7',
|
version: '2.0.7',
|
||||||
transportTag: 'v3.3.115',
|
transportTag: 'v3.3.115',
|
||||||
releaseTitle: 'Multi-Hoster-Upload v2.0.7',
|
releaseTitle: 'Multi Hoster Uploader v2.0.7',
|
||||||
releaseBody: 'Update visibility',
|
releaseBody: 'Update visibility',
|
||||||
expectedArtifacts: [
|
expectedArtifacts: [
|
||||||
'Multi-Hoster-Upload Setup 2.0.7.exe',
|
'Multi-Hoster-Upload Setup 2.0.7.exe',
|
||||||
@@ -208,7 +208,7 @@ test('compatible existing release preserves the recovery id', async () => {
|
|||||||
const release = {
|
const release = {
|
||||||
id: 81,
|
id: 81,
|
||||||
tag_name: 'v3.3.109',
|
tag_name: 'v3.3.109',
|
||||||
name: 'Multi-Hoster-Upload v2.0.1',
|
name: 'Multi Hoster Uploader v2.0.1',
|
||||||
body: 'Bridge notes',
|
body: 'Bridge notes',
|
||||||
draft: false,
|
draft: false,
|
||||||
prerelease: false,
|
prerelease: false,
|
||||||
@@ -233,6 +233,6 @@ test('incompatible existing release title fails closed', async () => {
|
|||||||
|
|
||||||
assert.throws(
|
assert.throws(
|
||||||
() => resolveExistingReleaseId(plan, release),
|
() => 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"/
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user