fix: 增加插件 V3t 运行时兼容门禁 (#6475)

* fix(plugin): enforce declared runtime compatibility

* chore(ci): record plugin runtime compatibility edges

---------

Co-authored-by: jxxghp <jxxghp@gmail.com>
This commit is contained in:
InfinityPacer
2026-08-27 07:06:16 +08:00
committed by GitHub
co-authored by jxxghp
parent 627775c090
commit 3b7f8c357d
8 changed files with 119 additions and 5 deletions
+3 -3
View File
@@ -1,8 +1,8 @@
{
"application": {
"covered_lines": 9309,
"percent": 77.8,
"statements": 11965
"covered_lines": 9312,
"percent": 77.81,
"statements": 11968
},
"domain": {
"covered_lines": 3390,
+9 -2
View File
@@ -179,8 +179,8 @@
"app.adapters.system.host"
]
},
"edge_count": 6810,
"edge_sha256": "141ed79f9097aaed4b1933f2fe931b7364e7a1a88d63ea8ca79a6012255f8d9c",
"edge_count": 6817,
"edge_sha256": "e3d43fec9f7bc936ef5a2ffe7ba11ea054d1ba7d1c42e7101978480cd99a63fe",
"edges": [
"app -> app.runtime",
"app -> app.runtime.compat",
@@ -221,6 +221,7 @@
"app.adapters.external.market -> app.adapters.system.plugin",
"app.adapters.external.market -> app.adapters.system.plugin.manifest",
"app.adapters.external.market -> app.foundation",
"app.adapters.external.market -> app.foundation.environment",
"app.adapters.external.market -> app.foundation.singleton",
"app.adapters.external.market -> app.foundation.url",
"app.adapters.external.market -> app.foundation.version",
@@ -2961,6 +2962,8 @@
"app.application.plugin.inventory -> app.application.plugin",
"app.application.plugin.inventory -> app.application.plugin.identity",
"app.application.plugin.inventory -> app.application.plugin.source",
"app.application.plugin.inventory -> app.foundation",
"app.application.plugin.inventory -> app.foundation.environment",
"app.application.plugin.recovery -> app.application",
"app.application.plugin.recovery -> app.application.plugin",
"app.application.plugin.recovery -> app.application.plugin.install",
@@ -6085,6 +6088,10 @@
"app.runtime.extensions.plugin.lifecycle -> app.runtime.observability",
"app.runtime.extensions.plugin.lifecycle -> app.schemas",
"app.runtime.extensions.plugin.lifecycle -> app.schemas.plugin",
"app.runtime.extensions.plugin.loader -> app.foundation",
"app.runtime.extensions.plugin.loader -> app.foundation.environment",
"app.runtime.extensions.plugin.loader -> app.runtime",
"app.runtime.extensions.plugin.loader -> app.runtime.settings",
"app.runtime.extensions.plugin.loader -> app.schemas",
"app.runtime.extensions.plugin.loader -> app.schemas.plugin",
"app.runtime.extensions.plugin.metadata -> app.runtime",