-
-
Notifications
You must be signed in to change notification settings - Fork 179
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
AUR自动构建支持 #59
AUR自动构建支持 #59
Conversation
Good job感谢你持续无私地贡献时间与精力。❤️ 看了你写的 workflow,非常漂亮简洁。👍 触发时机
所以支持这两个触发时机是符合 能否给 版本如果 AUR认证秘钥我的账户:https://aur.archlinux.org/account/ccmywish 可以把我添加为co-maintainer,我来辅助处理。因为尽量还是把内容集中到一个仓库比较好进行后续维护。 许可证问题https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=chsrc#n23
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
看看是否需要按上述评论调整一下
可以添加tag触发,但我目前没有理解为什么要区别于release使用tag来进行一些发布?请让我理解你的设计意图。
好的。
已添加。
目前声明的均为 |
现有的发布模式
GitHub Relases 里只会发布 简单来说,我想让所有用户都访问到 原因1:这些功能或 Bug fix 足够小或者少,不足以发布一个真正的版本(符合 semver 的版本) 所以说, |
能不能直接让 |
关于发布模式赞同Prerelease的存在,但关于AUR包的发布节奏,我有如下考量: 按照AUR社区的惯例,我把 按照这种逻辑,我认为Prerelease不应当发布到 我觉得一个比较合理的折衷或许是: 将Standard Release发布为 另外,如果你仍然认为有必要保留 关于Prerelease的二进制产物始终从 当然,如果如前文所述将Prerelease发布到 |
既然有惯例,可以直接按照惯例来,
这两个一个足够稳定,一个足够“激进”。这么一讨论,我其实觉得再搞一个 咱们就按当前这样,无需再修改了。 |
这是正常的,我认为 |
那就没问题了。 感谢你对此所花费的大量时间和耐心,跟你合作收获良多 ❤️🤝 Happy changing source~ |
合作愉快👍👍👍 随后我将会对已有的AUR包做更新,支持更多架构,以及引入 顺便问一下,目前 另外,日后如果有AUR包相关的其他需求请随时@我。 |
因为我刚好计划重新调整 像Homebrew,基本就只随意的测了一下。而Scoop根本就不测。所以我觉得目前可以暂时就先不测,无伤大雅。等到上述完成时,我再 @ 你 🤝 |
是的。 那么就等完成时我再添加吧。 |
添加了
chsrc
和chsrc-git
两个版本的AUR自动构建workflow,但还有一些问题需要协商解决:触发条件设定
目前我设定的触发条件如下:
released
事件),并且忽略所有非常规版本号的发布(仅接受如v1.2.3)上述设计的合理性需要由作者确认
AUR认证密钥
发布AUR包需要提供包维护者的私钥,使用
secrets
环境变量传入,参见我目前想到两个方案:
或许也有更好的方案?