From 97946c159c0bddf0afab8a44536267398d33abc2 Mon Sep 17 00:00:00 2001 From: Kristofer Date: Tue, 3 Nov 2026 08:51:03 +0100 Subject: [PATCH] fix: read the API changelog from happyview-modules/ The api repository renamed api/ to happyview-modules/ (hypercerts-org/api#45), so docs generation failed with a 404 on api/CHANGELOG.md. --- docs-sources.yml | 2 +- test/external-docs.test.js | 2 +- test/releases.test.js | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs-sources.yml b/docs-sources.yml index 0fce4dd..65e0228 100644 --- a/docs-sources.yml +++ b/docs-sources.yml @@ -10,7 +10,7 @@ sources: title: Hypercerts API changelog repo: hypercerts-org/api ref: main - path: api/CHANGELOG.md + path: happyview-modules/CHANGELOG.md trackRelease: true releaseTagPrefix: '@hypercerts-org/hypercerts-api@' diff --git a/test/external-docs.test.js b/test/external-docs.test.js index 6b1b0c4..1a46866 100644 --- a/test/external-docs.test.js +++ b/test/external-docs.test.js @@ -203,7 +203,7 @@ test('configures API releases from the package changelog and scoped tag', () => title: 'Hypercerts API changelog', repo: 'hypercerts-org/api', ref: 'main', - path: 'api/CHANGELOG.md', + path: 'happyview-modules/CHANGELOG.md', trackRelease: true, releaseTagPrefix: '@hypercerts-org/hypercerts-api@', }); diff --git a/test/releases.test.js b/test/releases.test.js index 47ce38b..03c2cbe 100644 --- a/test/releases.test.js +++ b/test/releases.test.js @@ -11,7 +11,7 @@ function sources() { id: component.sourceId, repo: `hypercerts-org/${component.id}`, ref: 'main', - path: component.id === 'api' ? 'api/CHANGELOG.md' : 'CHANGELOG.md', + path: component.id === 'api' ? 'happyview-modules/CHANGELOG.md' : 'CHANGELOG.md', trackRelease: true, ...(component.id === 'api' ? { releaseTagPrefix: '@hypercerts-org/hypercerts-api@' } : {}), release: component.id === 'relay' ? null : { @@ -35,7 +35,7 @@ test('component versions are independent of the protocol line and missing releas assert.equal(byId.api.version, '0.1.0'); assert.equal(byId.api.label, 'v0.1.0'); assert.equal(byId.api.releaseUrl, 'https://github.com/hypercerts-org/api/releases/tag/%40hypercerts-org%2Fhypercerts-api%400.1.0'); - assert.equal(byId.api.changelogUrl, 'https://github.com/hypercerts-org/api/blob/main/api/CHANGELOG.md'); + assert.equal(byId.api.changelogUrl, 'https://github.com/hypercerts-org/api/blob/main/happyview-modules/CHANGELOG.md'); for (const id of ['sdk', 'entryway', 'relay']) { assert.equal(byId[id].version, null); assert.equal(byId[id].label, 'Under development');