feat: 建立 LSAudio 多平台客户端与版本发布流程 - #1
Merged
Merged
Conversation
added 4 commits
September 29, 2026 19:55
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.
客户端改为默认加载项目维护的 C 库,并在 Windows x64、macOS x64/arm64、Linux x64 上编译、打包和启动验证。原厂 DLL 仅作为 Windows 回归输入。
发布流程提供版本准备/校验、全部五个安装器汇总、散列和构建清单、同提交草稿重跑、真实验收后自动发布。保留原应用标识、用户数据位置和文件/串口协议。macOS 仅 ad-hoc 签名,无在线更新。
验证:Windows 本地 C 与原 DLL 回归、20 个音频单元测试、2 个 FFmpeg 集成测试、6 个发布门槛测试、实际打包目录启动和资源故障测试通过。最新功能提交四平台客户端测试步骤均通过,上传被组织配额阻断:https://github.com/LISTENAI/equalizer/actions/runs/36568662671 。
1.2.0-beta.1 演练中,Windows NSIS 安装、真实 1.1.4 升级保留工程/设置及卸载、macOS arm64 DMG、Linux AppImage/deb 的安装启动测试均通过;macOS x64 未获 runner(账户付款/支出上限错误),此前功能分支的 x64 DMG 测试通过。不能据此把 beta 全平台验收标为通过:https://github.com/LISTENAI/equalizer/actions/runs/36568718711 。
当前发布阻塞:组织 Actions artifact 存储配额已满,并出现账户付款/支出上限阻止 job 启动;需要管理员恢复。四平台产物必须完整汇总,不会绕过上传失败创建 Release。兼容设备实机试听/参数读写/音频发送验收尚未取得结果。本地已用新 C 音效库运行真实输出设备播放/排空,但这不代替实际听感验收。
版本变更单独在 #2。标签由已授权的发布执行者在版本 PR 审查合并和检查通过后自动创建,验收记录合并后自动发布。当前没有创建任何标签或 Release。