Skip to content

fix: 修复 Gitee 同步限流和更新提示#4

Merged
GaoMengGu merged 1 commit into
mainfrom
codex
Jun 9, 2026
Merged

fix: 修复 Gitee 同步限流和更新提示#4
GaoMengGu merged 1 commit into
mainfrom
codex

Conversation

@GaoMengGu

Copy link
Copy Markdown
Owner

Summary

  • 在 Gitee archive 和 Gitee API 都失败/限流时,对公开无令牌仓库回退到同 owner/repo/ref 的 GitHub 镜像 zipball。
  • 将更新完成提示从系统 MessageBox 改为使用 RevitUiTheme 的 WPF 主题弹窗。
  • 增加静态验证约束,防止 Gitee 403 兜底和主题弹窗回退。

Test Plan

  • dotnet build src/PlugHub.Framework/PlugHub.Framework.csproj
  • dotnet build src/PlugHub.Manager/PlugHub.Manager.csproj
  • dotnet build src/PlugHub.StaticValidation/PlugHub.StaticValidation.csproj
  • dotnet build src/PlugHub.Tests/PlugHub.Tests.csproj
  • git diff --check
  • curl: Gitee archive 400, Gitee API tree 403, GitHub zipball 200 with PK zip header
  • dotnet run --project src/PlugHub.StaticValidation/PlugHub.StaticValidation.csproj (Ubuntu 当前失败: Data protection failed.)
  • dotnet run --project src/PlugHub.Tests/PlugHub.Tests.csproj (Ubuntu 当前失败: 缺 PresentationFramework;日志目录写入受沙箱限制)

@GaoMengGu GaoMengGu merged commit 100abb5 into main Jun 9, 2026
1 check passed
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