Skip to content

发版:ModAVDManager v0.5.0 - #99

Merged
qiyinxi merged 2 commits into
ModAVD:mainfrom
qiyinxi:release/0.5.0
Nov 6, 2026
Merged

qiyinxi merged 2 commits into
ModAVD:mainfrom
qiyinxi:release/0.5.0

Conversation

@qiyinxi

@qiyinxi qiyinxi commented Nov 6, 2026

Copy link
Copy Markdown
Member

发 ModAVDManager v0.5.0。这一版随 ModAVD 0.38.2 进包。

代码是现在的 main(e5a638e),相对 v0.4.1 带 #73、#78、#84、#86、#87、#89、#90、#91 和 macOS 平台层的 #62、#68、#69、#70、#71;#80、#85、#88 只改测试和 CI。还开着的 Mac PR(#72、#92–#97)不在这一版里。

这个 PR 有两个提交:

  • 把 buildinfo.Version 改成 0.5.0(248a07e);
  • 加上 release/0.5.0.md(Release 的说明)和 release/0.5.0.SHA256SUMS.txt(158b524)。

protocol 还是 2,buildinfo 里没动。

顺序

  1. 合这个 PR;
  2. 在合并提交上打 tag v0.5.0,发版 workflow 编出 exe 和 zip,逐个核对这里的 SHA256SUMS,再建草稿 Release;
  3. 核对草稿以后发布;
  4. 0.5.0 发布以后再打 ModAVD 0.38.2。

哈希

在 main(e5a638e)上先提交版本号,再用 Go 1.26.5、GOTOOLCHAIN=local 连编两次,两次结果相同:

  • ModAVD.exe:7679bca311222395513b88fb9935bd4fdd7086bc7e0f2d8045d1b1afe8695854
  • tools/modavd.exe:2c7e337ac13e0489c17f3b9e6e77e39aa02ca806d4a1376a8b8b1aadf6d6000b
  • ModAVDManager-0.5.0-win-x64.zip(go run ./internal/tools/mkzip -version 0.5.0,两次打包结果相同):4b7f325216d84b2b8731c5bb87ac66c5257efe548ea5aa14e238b46adbd4edeb

本机 Defender 静态扫描,两个 exe 和 zip 都干净。

ModAVD 0.38.2 候选包里的管理器,是 #91 合并之前在本机用同一份源码树(#91 的分支头加上版本号提交)编的,三个哈希和上面完全相同,所以候选包上测的就是这一份。

说明的来源

release/0.5.0.md 写的是相对 v0.4.1 的改动,逐条对照了 v0.4.1..main 的提交:

说明里 issue 写 ModAVD/ModAVD#N、PR 写 ModAVDManager#N,和 0.4.1 一样;后面附英文。

本机跑过的检查

都在这个分支的头 158b524 上:

  • gofmt -l . 没有输出;go vet ./... 在 windows/amd64、darwin/arm64、linux/amd64 都过。
  • Windows go test -count=1 ./... 全过。跳过了两条会只读本机正式根目录的测试(TestMatchesProductionInstance、TestReadManifestRealAPKs),CI 上没有那个目录,它们本来也是跳过。
  • node --test:test_display_tap 4 项、test_disk_info 和 test_compact_format 8 项、test_create_cancel 15 项、test_playstore_ui 24 项,都过。
  • scripts/privacy.py(公开规则)551 个文件 0 失败;作者检查 2 个提交 0 失败;test_repo_checks.py、test_measure_trim.py 都过。发布说明和这段正文另用维护者的私有规则扫过,0 失败。

这个 PR 只改版本号和说明,没有另做实机测试;这一批改动的实机回归在 ModAVD 0.38.2 的发版回归里做。

Refs ModAVD/ModAVD#125、ModAVD/ModAVD#45、ModAVD/ModAVD#120、ModAVD/ModAVD#97、ModAVD/ModAVD#106、ModAVD/ModAVD#101、ModAVD/ModAVD#103、ModAVD/ModAVD#98、ModAVD/ModAVD#67、ModAVD/ModAVD#68、ModAVD/ModAVD#112

@qiyinxi
qiyinxi merged commit f97a440 into ModAVD:main Nov 6, 2026
9 of 10 checks 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