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
Uh oh!
There was an error while loading. Please reload this page.
-
客观情况
目前,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