chore(catalog): remove Voyage from the open catalog
Operator decision 2026-11-10: v6.5 is out of date, and Voyage is not shown again until a complete v1.0 on the new architecture. The repository moves to ktg/voyage (private) and is registered in the private marketplace, the same move the other plugins made on 2026-10-06. The open catalog now lists no plugins. Manifest, README and PUBLIC_REPOS change in the same commit, as the public-link gate requires; the CLI test's fixtures now use this catalog's own repository, which stays on the public list. check-public-links, check-versions (0 plugins), check-retired-refs, check-nav-golden, check-okf-parity exit 0; 244 of 244 tests pass. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
af4a3cce32
commit
4b8c3b4cfe
4 changed files with 6 additions and 30 deletions
|
|
@ -19,7 +19,6 @@ const HERE = dirname(fileURLToPath(import.meta.url));
|
|||
// Org repositories the catalog may link to — the published plugins plus this catalog.
|
||||
export const PUBLIC_REPOS = [
|
||||
'ktg-plugin-marketplace',
|
||||
'voyage',
|
||||
];
|
||||
|
||||
// The files a reader or an installer reaches from the catalog.
|
||||
|
|
|
|||
|
|
@ -55,11 +55,11 @@ function tmpRoot(files) {
|
|||
|
||||
test('CLI exits 1 on a hit and 0 on a clean surface, always printing the denominator', () => {
|
||||
const run = (root) => spawnSync(process.execPath, [CLI, root], { encoding: 'utf8' });
|
||||
const dirty = run(tmpRoot({ 'README.md': 'https://git.fromaitochitta.com/open/voyage\nhttps://git.fromaitochitta.com/open/gone-private\n' }));
|
||||
const dirty = run(tmpRoot({ 'README.md': 'https://git.fromaitochitta.com/open/ktg-plugin-marketplace\nhttps://git.fromaitochitta.com/open/gone-private\n' }));
|
||||
assert.equal(dirty.status, 1);
|
||||
assert.match(dirty.stdout, /\[ERROR\] link to a repository not listed as public — README\.md:2: open\/gone-private/);
|
||||
assert.match(dirty.stdout, /2 org-repo links in 1\/2 files/);
|
||||
const clean = run(tmpRoot({ '.claude-plugin/marketplace.json': '"https://git.fromaitochitta.com/open/voyage.git"' }));
|
||||
const clean = run(tmpRoot({ '.claude-plugin/marketplace.json': '"https://git.fromaitochitta.com/open/ktg-plugin-marketplace.git"' }));
|
||||
assert.equal(clean.status, 0);
|
||||
assert.match(clean.stdout, /1 org-repo links in 1\/2 files, \d+ public repos listed — 0 hit/);
|
||||
});
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue