针对 DSH 高频发布节奏的兼容性治理:升级门禁、兼容矩阵、按配置文件锁定 #4515
Shizuku-keop
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
DSH ships fast (4 releases in 12 days) and every compatibility break is paid for by users — the rc.8 storage-format change already wiped sessions with no migration path. The community holds this together with manual discipline (hand-maintained compat matrices, pinned commits, blog posts).
I built dsh-compat-guard (zero-dependency CLI + plugin) to turn that discipline into tooling, and I'm posting here as a governance proposal, not just a plugin showcase:
What it does
Two small metadata PRs are open upstream (please take a look, they are 1-file, no behavior change):
Repo: https://github.com/Shizuku-keop/dsh-compat-guard (MIT, 17 unit tests, v0.1.1)
Suggestions for upstream (happy to discuss):
The plugin API surface has been stable across rc.7 -> rc.2 for the two biggest web plugins — the pain is in data-layer changes and release logistics, which is where governance tooling helps most.
All reactions