Repository navigation
fix(release): publish and recover NuGet symbol packages - #7
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
3.0.0 四个主包已成功发布并独立核验,但初始工作流使用 V2 源,只上传了 nupkg;GitHub Release 附带 snupkg 不能证明 NuGet 符号服务器收到符号。
本次将正常发布改为 V3 源,显式分开主包和符号包推送;新增仅 main 可触发的 symbols 恢复任务,从当前仓库既有正式 Release 下载四个精确命名的 snupkg,验证 GitHub SHA256/大小、nuspec ID/版本及三个 TFM 的 Portable PDB 后,复用同一 release.yml 的 OIDC 身份补传。恢复流程不检出/构建源码,不重推主包,不修改 tag 或 Release。
验证:内联 Python 编译与 YAML/事件/权限静态检查通过;已实际只读下载并验证 v3.0.0 四个原始符号资产。API 请求有三次有限重试和超时,失败日志避免输出临时签名下载地址。补充主包发布记录与164项独立下载核验结果。当前无产品代码改动,仍通过仓库 Windows/Ubuntu CI 门禁后合并,再手动执行一次 v3.0.0 symbols 恢复并核验全部12个PDB可下载。