refactor: hard-fork GSD -> MSD (Make Software Done)

Mechanical rename produced by scripts/msd-rename.cjs: gsd/Gsd/GSD -> msd/Msd/MSD
across contents and paths, upstream package/repo coordinates -> @golem15/msd-core
and golem15com/msd-core. Deep links into upstream history, sibling upstream
packages, the GSD-2 import feature, CHANGELOG.md and .changeset/ are kept as-is.

Hand edits on top: MSD block-letter banner and logos, LICENSE copyright line,
package/plugin identity, regenerated lockfile, install-tree fixtures, derived
registries and benchmark baseline; migration checksum baseline re-locked
(MSD keeps its own install state, so no install had applied the old sums);
sort-order and regex-escaped expectations in tests adjusted.
This commit is contained in:
Jakub Zych
2026-10-06 01:47:40 +02:00
parent fe069b2a56
commit a9a7a328e6
2763 changed files with 78465 additions and 78434 deletions

View File

@@ -1,5 +1,5 @@
'use strict';
process.env.GSD_TEST_MODE = '1';
process.env.MSD_TEST_MODE = '1';
const { test, describe, afterEach } = require('node:test');
const assert = require('node:assert/strict');
@@ -37,7 +37,7 @@ function writeFragment(repo, name, type, pr, body) {
}
function createTaggedRepo() {
const repo = fs.mkdtempSync(path.join(os.tmpdir(), 'gsd-release-notes-'));
const repo = fs.mkdtempSync(path.join(os.tmpdir(), 'msd-release-notes-'));
// Isolate from the developer's global/system git config (e.g. gpgSign settings)
// by pointing GIT_CONFIG_GLOBAL and GIT_CONFIG_SYSTEM at an empty file inside
// the temp dir. This prevents tag.gpgSign / commit.gpgSign / tag.forceSignAnnotated
@@ -61,8 +61,8 @@ function createTaggedRepo() {
run(['commit', '-q', '-m', 'initial'], repo, gitEnv);
run(['tag', 'v1.0.0'], repo, gitEnv);
writeFragment(repo, 'fix-install-sdk', 'Fixed', 101, '**`gsd-sdk` now installs reliably** — persistent PATH is checked.');
writeFragment(repo, 'remove-intel-noise', 'Removed', 102, '**`gsd-intel-updater` no longer emits layout detection noise** — ordinary projects stay quiet.');
writeFragment(repo, 'fix-install-sdk', 'Fixed', 101, '**`msd-sdk` now installs reliably** — persistent PATH is checked.');
writeFragment(repo, 'remove-intel-noise', 'Removed', 102, '**`msd-intel-updater` no longer emits layout detection noise** — ordinary projects stay quiet.');
run(['add', '.changeset'], repo, gitEnv);
run(['commit', '-q', '-m', 'add changesets'], repo, gitEnv);
run(['tag', 'v1.0.1'], repo, gitEnv);
@@ -133,7 +133,7 @@ describe('changeset github release notes: tag-range renderer (#3382)', () => {
fromRef: 'v1.0.0',
toRef: 'v1.0.1',
repoSlug: 'example/project',
installCommand: 'npx @opengsd/gsd-core@latest',
installCommand: 'npx @golem15/msd-core@latest',
});
assert.equal(fs.readFileSync(output, 'utf8'), generated.body);
});