kubewarden/github-actions
GitHub: kubewarden/github-actions
Kubewarden 官方维护的 GitHub Actions 集合,提供策略测试与发布的可复用工作流,简化 Kubernetes 准入控制策略的CI/CD流程。
Stars: 4 | Forks: 9
# Kubewarden GitHub Actions
[](https://github.com/kubewarden/community/blob/main/REPOSITORIES.md#infra-scope)
[](https://github.com/kubewarden/community/blob/main/REPOSITORIES.md#stable)
这是一组用于辅助 Kubewarden 和 Kubewarden 策略的 GitHub Actions 集合。它包含:
- 仓库根目录中的 GitHub Actions。通常供最终用户直接使用。
- 用于策略测试和发布的可复用工作流,它们使用了上述 GitHub Actions。
### 版本管理
`v2` 及更高版本遵循语义化版本标签,按照 ["using tags for release management"](https://docs.github.com/en/actions/creating-actions/about-custom-actions#using-tags-for-release-management) 执行。
`v1` 位于 v1 分支下,按照 ["using branches for release management"](https://docs.github.com/en/actions/creating-actions/about-custom-actions#using-branches-for-release-management) 执行。
### 发布新标签
1. 我们自己也是本仓库中 GHA 的使用者,因为我们在可复用工作流中使用了这些 actions。发布时,请确定您将要创建的未来标签版本,然后预先将本仓库中所有我们自己的 github-actions 标签更新为该版本,并提交这些更改。
我们不能使用 RenovateBot 或类似工具,因为它会在我们打标签*之后*更新标签,因此打标签的版本将不会使用自身,而是使用之前的版本。
2. 使用语义化版本标签(例如:`v2.3.0`)标记您的发布。
3. 校对由 release drafter 生成的 GH 发布说明。如有必要,添加关于如何更新到新版本的提示。
标签:AI工具, DevSecOps, GitHub Actions, Kubewarden, Policy-as-Code, Web截图, 上游代理, 可复用工作流, 子域名突变, 容器安全, 版本管理, 策略引擎, 网络安全挑战, 网络调试, 自动化, 自动笔记, 软件供应链