OpenCC icon indicating copy to clipboard operation
OpenCC copied to clipboard

遷移至 GitHub Action 進行預編譯

Open Hzbeta opened this issue 7 months ago • 4 comments

GitHub Action 對公開倉庫提供免費額度,且能長期保存預編譯的可執行檔案,也能輕鬆配合 Release 一併發佈。相較之下,AppVeyor 的 CI 僅保留檔案 30 天,因此一旦 Release 間隔超過一個月,專案簡介中的:

預編譯版本(Prebuilt)

這些連結就會失效,實際上目前已經無法使用。而若想透過 Scoop 在 Windows 上安裝,也會因連結無效而失敗。

因此建議將預編譯流程遷移至 GitHub Action,並設定於每次 Release 時自動上傳與發佈,確保使用者能隨時取得可用的 Windows 安裝檔案。

Hzbeta avatar May 11 '25 04:05 Hzbeta

附議

sdhdgb avatar May 28 '25 07:05 sdhdgb

最近正在Github Action上做这个预编译,结果遇到不少麻烦,动态链接库在各os和abi下遇到很大问题。 mac的arm版编译需要收费 在ubuntu的编译glibc的版本又太高(2.29以上),现实中很多机器的glibc版本又太低(2.28以下),编译出的动态链接库无法加载。 再用Github Action带的docker镜像编译则会遇到很多匪夷所思的问题。 @BYVoid 哪位大佬可以帮助解决~

lindeer avatar Jul 29 '25 13:07 lindeer

这里有共享库的预编译二进制文件 https://github.com/lindeer/opencc-dart/releases/tag/opencc-v1

lindeer avatar Aug 01 '25 08:08 lindeer

这里有共享库的预编译二进制文件 https://github.com/lindeer/opencc-dart/releases/tag/opencc-v1 非常感謝🙏🏻️

sdhdgb avatar Sep 08 '25 06:09 sdhdgb