这是两个 GitHub Actions 的自动化 workflow, 自动或半自动为 Windows 构建 x64 位的 Aseprite. 通过使用 GitHub 操作, 无需手动编译, 并且不包含恶意软件.
请在使用前查看 Aseprite 的 EULA.
为了遵守 Aseprite 的 EULA, 此 workflow 不会将编译后的二进制文件上传到公共可访问空间. 编译后的二进制文件将存储于Releases的draft仅供仓库所有者可见.
编译后的二进制文件因为缺失libcrypto-1_1-x64.dll无法正常运行, 目前以个人能力不知道如何在编译时解决. workflow将会从https://github.com/feenkcom/libopenssl/releases获取缺少的dll并且一并打包, 如果不需要可根据情况自行替换, 删除它或者修改workflow.
Fork 本仓库, 打开Fork仓库的Setting-Actions-General页面, 确保Workflow permissions选择了Read and write permissions.
访问https://github.com/aseprite/aseprite/releases, 获得欲构建的Release对应tags. 接着打开Fork仓库的Actions页面, 左侧选择手动构建workflow, 点击Run workflow然后将刚刚获得的tags填写在Release对应的tags提示下方, 点击Run workflow后等待workflow执行完毕. 打开Fork仓库的Code-Releases, 在刚刚生成的draft下方的附件处下载.
如果Fork仓库当前版本与Aseprite的最新Releases不同, 则自动获取最新tags然后执行编译并且在Fork仓库的Code-Releases生成draft.
自动检查更新与构建workflow会在UTC(协调世界时)0:00, 及北京时间(UTC+8)8:00时自动执行, 如需启用请编辑.github/workflows/auto-build.yml, 将第三行到第五行的注释取消:
on:
schedule:
- cron: '0 0 * * *'