mirror of
https://github.com/whyour/qinglong.git
synced 2026-09-21 09:58:46 +08:00
feat(ql3): enforce architecture support tiers
This commit is contained in:
@@ -284,11 +284,20 @@ function auditReleaseVersionContract(rootInput = DEFAULT_ROOT) {
|
||||
}
|
||||
|
||||
return Object.freeze({
|
||||
schemaVersion: 1,
|
||||
schemaVersion: identity.schemaVersion,
|
||||
schema: RELEASE_IDENTITY_SCHEMA,
|
||||
version: identity.version,
|
||||
nodeVersion: identity.node.version,
|
||||
nodeEngine: identity.node.engine,
|
||||
architectureSupport: Object.freeze({
|
||||
tier1: Object.freeze([...identity.architectureSupport.tier1]),
|
||||
candidates: Object.freeze([...identity.architectureSupport.candidates]),
|
||||
experimentalBlocked: Object.freeze([
|
||||
...identity.architectureSupport.experimentalBlocked,
|
||||
]),
|
||||
legacyOnly: Object.freeze([...identity.architectureSupport.legacyOnly]),
|
||||
legacyLine: identity.architectureSupport.legacyLine,
|
||||
}),
|
||||
legacyRootPackageVersion: legacyRoot.version,
|
||||
legacyRootExcluded: true,
|
||||
workspacePackageCount: workspacePaths.length,
|
||||
|
||||
Reference in New Issue
Block a user