There was an error while loading. Please reload this page.
5b93ba3
ci:PDB 改为仅上传 CI artifact,不再进 release 资产 Windows 上 LocalDumps 抓到的 minidump 若没有匹配的 PDB,就无法把崩溃地址 还原成函数名,排查只能靠猜;根 Cargo.toml 的 [profile.release] 因此保留 debug = 1(行号表)。 但 PDB 能把 exe 还原成带函数名/行号的结构,随release 公开等于把内部实现 交给任何人。改为只上传到 CI artifact:自用排查时从 Actions 运行页下载, 配 LocalDumps 做符号化。 -暂存目录从 OTools/release-assets/symbols 挪到 OTools/debug-symbols, 刻意移出 release-assets/,避免被下面的 assets glob 误捞。 - softprops/action-gh-release 换成 actions/upload-artifact@v4, artifact 名 otools-debug-symbols-<版本>,retention-days: 90。 不要为了「不暴露符号」把 debug 降到 0——那等于把线上崩溃的诊断能力又关掉, 拿到的只是裸 RVA。两件事分开决策:PDB 走 artifact 即可,debug = 1 保留。