Replies: 3 comments
-
讲个鬼故事( |
Beta Was this translation helpful? Give feedback.
0 replies
-
将不稳定构建发布到 Release 并非不可取,甚至很多著名开源项目都是这么做的,例如 NeoVim 和 Adoptium JDK 都会将 Nighty 构建发布,但将 beta 标记为正式 latest 发布不是一个好习惯。尤其当你希望用户从 GitHub Release 页下载软件的时候(你是这么做的,官网下载最先看到的链接就指向 GitHub),这种行为更不可推荐。 |
Beta Was this translation helpful? Give feedback.
0 replies
-
将会在每次push之前决定是否要release或者pre-release。 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
客观情况
目前,MCSL 2 使用了 Github Actions 来承担自动构建的内容。根据 build.yml,每一次进行
push
操作后,都会构建适用于 Windows、macOS 以及 Linux 系统的可执行文件,并且将其以正式发行版的方式发布到 Release。可能发生的状况
萌新盲目按照最新版进行下载,结果遇到类似于 #22 的状况
,然后大骂傻逼软件。个人观点
反对将最新构建发布到 Release 区域,而是通过 Actions 下载工件。
观点原因
中和方法
将最新构建发布为 Pre-Release,比如 #23
Beta Was this translation helpful? Give feedback.
All reactions