feat: support tab-wide recording and release notes
CI / Test and build (push) Canceled after 0s

This commit is contained in:
go0p
2026-09-24 14:50:33 +08:00
parent 8c84e16012
commit d35912c7cf
22 changed files with 464 additions and 94 deletions
+2
View File
@@ -89,6 +89,8 @@ const manifest = JSON.parse(manifestBytes.toString('utf8'));
assert(manifest.latest === entry.version, `manifest.latest ${manifest.latest} != ${entry.version}`);
const versionEntry = manifest.versions.find((v) => v.version === entry.version);
assert(versionEntry, `manifest has no entry for version ${entry.version}`);
assert(JSON.stringify(versionEntry.notes) === JSON.stringify(entry.notes),
`manifest release notes do not match release entry for ${entry.version}`);
assert(versionEntry.artifacts.length === entry.artifacts.length,
`manifest artifacts count ${versionEntry.artifacts.length} != ${entry.artifacts.length}`);
for (const artifact of entry.artifacts) {