arch(hololake): establish clean Tauri desktop line

This commit is contained in:
冰朔 2026-08-12 08:32:37 +08:00
commit a2302cfd13
23 changed files with 662 additions and 17 deletions

View file

@ -18,7 +18,7 @@ function input(overrides = {}) {
sourceRepositoryId: 'REPO-014',
sourcePath: 'product-source/hololake-platform',
architectureId: 'HLP-CURRENT-ARCH-001',
architectureVersion: '2026-08-12.16',
architectureVersion: '2026-08-12.17',
applicationVersion: '0.4.6',
developmentId: 'DEV-20260811-010',
distribution: 'local-candidate',
@ -34,7 +34,7 @@ test('builds a source-bound local candidate provenance record', () => {
schema: 'hololake.internal-release-provenance/v1',
architecture: {
id: 'HLP-CURRENT-ARCH-001',
version: '2026-08-12.16',
version: '2026-08-12.17',
},
build: {
application_version: '0.4.6',
@ -71,7 +71,7 @@ test('validates exact source, architecture, application and development bindings
/source commit mismatch/,
)
assert.throws(
() => validateInternalReleaseProvenance(provenance, input({ architectureVersion: '2026-08-12.17' })),
() => validateInternalReleaseProvenance(provenance, input({ architectureVersion: '2026-08-12.18' })),
/architecture version mismatch/,
)
})