IronCoreLabs / IronCoreLabs/tenant-security-client-java
Add release automation with GitHub Actions
未关闭
ops
- 主要语言
- Java
- 星标
- 3
- 派生
- 4
- 平均合并
- 50 分钟
- 30 天内合并 PR
- 4
描述
Releasing this SDK requires dealing with Maven and GPG, both of which can be finicky and difficult. We should have a manual workflow that we can run from the repo's GitHub Actions that will kick off the release for us. I assume we'll still have to do the final step on oss.sonatype.com manually, but that could be a good thing because we'll be able to verify that it worked correctly.
Steps for release are outlined in RELEASING.md
贡献指南
调研方向
首先阅读 RELEASING.md,确定 Maven 和 GPG 的发布步骤,以及 oss.sonatype.com 仍需手动操作的环节。然后检查仓库的 GitHub Actions 配置,并定义一个手动触发的 workflow 来执行文档中说明的发布步骤;完成的标准是可以从 GitHub Actions 运行该 workflow,并且只剩下预期的最后一个 Sonatype 步骤。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- github-actions, java
- 领域
- ci-cd, release
- Issue 类型
- 功能
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 活跃度
- 停滞
- 描述清晰度
- 基本清楚
- 新手友好度
- 35/100