Skip to content

chore: 插件生态的 Avalonia 版本锁升到 12.1.3 - #27

Merged
joesdu merged 1 commit into
mainfrom
feat/avalonia-12-1-3
Sep 23, 2026
Merged

joesdu merged 1 commit into
mainfrom
feat/avalonia-12-1-3

Conversation

@joesdu

@joesdu joesdu commented Sep 23, 2026 •

Copy link
Copy Markdown
Collaborator

主要改动

插件生态的 Avalonia 版本锁从 12.1.2 升到 12.1.3,与宿主保持一致。

宿主(joesdu/VelaShell#492)已把 Avalonia 升到 12.1.3,而本仓库是这个版本锁的唯一权威:宿主的 VerifyAvaloniaMatchesSdk 读包里导出的 $(VelaSdkPinnedAvaloniaVersion) 核对,现在报 VELA1000,宿主编译不过。

按 AGENTS.md 在同一个提交里改齐三处:

  • Directory.Build.props 的 VelaAvaloniaVersion(权威值)
  • VelaShell.PluginSdk.Build.csproj 上 Avalonia 的精确区间 [12.1.3]
  • build/VelaShell.PluginSdk.Build.props 里 VelaAvaloniaVersion 的默认值

SDK 版本号未改。 合并后需要发一版 SDK;发布后把宿主 src/Directory.Packages.props 与 tests/Directory.Packages.props 里的 VelaShell.PluginSdk / VelaShell.PluginSdk.Testing 抬上去(tests/ 里的 Avalonia 也从 12.1.2 抬到 12.1.3)。

本地已验证:构建通过,VelaShell.PluginSdk.Tests 50/50 通过;打包与端到端冒烟由本 PR 的 CI 跑。

文档

涉及文档修改:VelaShellLabs/velashell-docs#52 —— 插件开发指南(zh/en)与 SDK 发版流程里的版本锁示例。与本 PR 一起合。

宿主已把 Avalonia 升到 12.1.3,而本仓库是这个版本锁的唯一权威:宿主的
VerifyAvaloniaMatchesSdk 读包里导出的 $(VelaSdkPinnedAvaloniaVersion) 核对,
不一致就报 VELA1000,宿主现在因此编译不过。

按 AGENTS.md 的要求在同一个提交里改齐三处:
- Directory.Build.props 的 VelaAvaloniaVersion(权威值);
- VelaShell.PluginSdk.Build.csproj 上 Avalonia 的精确区间 [12.1.3];
- build/VelaShell.PluginSdk.Build.props 里 VelaAvaloniaVersion 的默认值。

SDK 版本号未改,需要发一版 SDK 后宿主才能抬上去。
@joesdu
joesdu merged commit 246edc1 into main Sep 23, 2026
1 check passed
@joesdu
joesdu deleted the feat/avalonia-12-1-3 branch September 23, 2026 09:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant