release: HoloLake 0.9.1 星渊正本合并修正版(发布记录+版本断言)

This commit is contained in:
冰朔 2026-08-20 12:25:47 +08:00
commit a4cba27d3c
2 changed files with 85 additions and 19 deletions

View file

@ -8,9 +8,9 @@ const read = (path) => readFile(new URL(path, root), 'utf8')
test('release center records every shipped HoloLake line from 0.4.0 through current', async () => {
const contract = JSON.parse(await read('contracts/product-release-center.json'))
assert.equal(contract.schema, 'hololake.product-release-center/v1')
assert.equal(contract.currentVersion, '0.9.0')
assert.equal(contract.currentVersion, '0.9.1')
const versions = contract.releases.map((release) => release.version)
for (const version of ['0.4.0', '0.4.1', '0.5.0', '0.6.0', '0.7.0', '0.8.1', '0.9.0']) assert.ok(versions.includes(version), version)
for (const version of ['0.4.0', '0.4.1', '0.5.0', '0.6.0', '0.7.0', '0.8.1', '0.9.0', '0.9.1']) assert.ok(versions.includes(version), version)
assert.equal(contract.releases.filter((release) => release.state === 'CURRENT').length, 1)
for (const release of contract.releases) {
assert.ok(release.title.length > 0)