Skip to content

遷移至 GitHub Action 進行預編譯 #962

Closed

Description

@Hezric

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

預編譯版本(Prebuilt)

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

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

Activity

  1. sdhdgb commented on May 28, 2025

    @sdhdgb

    附議

  2. lindeer commented on Jul 29, 2025

    @lindeer
    Contributor

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

  3. lindeer commented on Aug 1, 2025

    @lindeer
    Contributor

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

  4. sdhdgb commented on Sep 8, 2025

    @sdhdgb

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

  5. frankslin commented on Jan 24, 2026

    @frankslin
    Collaborator

    请试一下看看 #1030 和 #1050 是否解决了问题。

    https://github.com/BYVoid/OpenCC/actions/runs/23166524720

  6. BYVoid commented on Mar 27, 2026

    @BYVoid
    Owner

    感謝

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions