CA

cncf/automation

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

33 stars 质量 58 趋势 31Apache-2.0

管理CNCF维护任务的工具

概览

该仓库包含云原生计算基金会(CNCF)及其项目使用的自动化工具和脚本。这些工具有助于简化各种任务和工作流程,使管理和维护CNCF项目更加便捷。 CNCF自动化仓库提供多种工具,帮助自动化重复性任务、标准化工作流程并提升CNCF项目的效率。这些工具设计为可重用和可配置,以满足不同项目需求。 用于管理 CNCF 基础设施上自托管的 GitHub Actions 运行器的工具和脚本(例如 Oracle Cloud Infrastructure)。这些运行工具使 CNCF 项目能够在受控环境中执行其 CI/CD 工作流程。 更多信息请参见CI文档。 交叉核对CNCF项目生命周期数据与Landscape、CLOMonitor、维护者的CSV、DevStats和Artwork,并在lfx_insights_health时可选择添加(层级,包括在Insights显示时)和(适用时编号)。

概述(AI 翻译)

该仓库包含云原生计算基金会(CNCF)及其项目使用的自动化工具和脚本。这些工具有助于简化各种任务和工作流程,使管理和维护CNCF项目更加便捷。

概述

CNCF自动化仓库提供多种工具,帮助自动化重复性任务、标准化工作流程并提升CNCF项目的效率。这些工具设计为可重用和可配置,以满足不同项目需求。

工具与组件

自营跑者

用于管理 CNCF 基础设施上自托管的 GitHub Actions 运行器的工具和脚本(例如 Oracle Cloud Infrastructure)。这些运行工具使 CNCF 项目能够在受控环境中执行其 CI/CD 工作流程。

更多信息请参见CI文档。

项目状态审计

将 {LFX PCC** 的 CNCF 项目生命周期数据与 Landscape、CLOMonitor、维护者 CSV、DevStats 和 Artwork 交叉核对,并可选地添加 LFX Insights Insights Health(该层级,包含 Archived 在 Insights 显示时)和Health Score(适用时编号),在“lfx_insights_health时。

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

CNCF Automation

This repository contains automation tools and scripts used by the Cloud Native Computing Foundation (CNCF) and its projects. These tools help streamline various tasks and workflows, making it easier to manage and maintain CNCF projects.

Overview

The CNCF Automation repository provides various tools that help automate repetitive tasks, standardize workflows, and improve efficiency across CNCF projects. These tools are designed to be reusable and configurable for different project needs.

Tools and Components

Self-Hosted Runners

Tools and scripts for managing self-hosted GitHub Actions runners on CNCF’s infrastructure (e.g., Oracle Cloud Infrastructure). These runners allow CNCF projects to execute their CI/CD workflows in a controlled environment.

For more information, see the CI documentation.

Project Status Audit

Cross-checks CNCF project lifecycle data from LFX PCC against Landscape, CLOMonitor, maintainers CSV, DevStats, and Artwork, and optionally adds LFX Insights Insights Health (tier, including Archived when shown on Insights) and Health Score (number when applicable) when lfx_insights_health.yaml is present (informational only; not used for anomaly detection).

See utilities/audit_project_lifecycle_across_tools/README.md for workflows, local usage, and file layout.

Project Level Moves

A Copilot agent workflow for changing a CNCF project’s maturity level (sandbox, incubating, graduated, archived) consistently across all the repos that track it: cncf-landscape, clomonitor, cncf-foundation, and cncf-artwork.

It is shipped as a VS Code prompt file plus a companion skill:

Usage: open a multi-root workspace containing this repo and the four target repos above, then in Copilot Chat (agent mode) run /move-project-level and fill in the project, new level, and date. The workflow prepares a move/-to- branch per repo and applies the correct per-repo edit, stopping at the diff for review (it does not commit or push).

Tooling SBOMs

SBOMs for this repository’s own tooling and CI chain, generated with Waybill via generate-tooling-sbom.yml on every push, pull request, and manual run:

在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add cncf/automation
新手?先看 mcpskill.org 教程 →