用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/coreos/ai-helpers --skill rhcos-brew命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | rhcos-brew |
| description | Brew (Red Hat build system) - package searches, NVR naming, tags, and package sources |
Brew is Red Hat's internal Koji instance for tracking package builds.
Related:
rhcos-artifacts,bug-investigation
Web UI: https://brewweb.engineering.redhat.com/brew/
# Search by package name
brew search package <package-name>
# Examples
brew search package cri-o
brew search package conmon-rs
# Get latest build for a tag
brew latest-build <tag> <package>
# Examples
brew latest-build rhaos-4.18-rhel-9-candidate cri-o
brew latest-build rhaos-4.19-rhel-10-candidate conmon-rs
# List all builds of a package
brew list-builds --package=<package>
brew list-builds --package=cri-o | head -20
# Get detailed build info (source, timestamps, tags)
brew buildinfo <nvr>
brew buildinfo cri-o-1.30.0-1.rhaos4.18.el9
# List tags a build is in
brew list-tags --build=<nvr>
brew list-tags --build=cri-o-1.30.0-1.rhaos4.18.el9
# List RPMs in a build
brew buildinfo <nvr> | grep -A100 "^RPMs:"
# List all packages in a tag
brew list-pkgs --tag=<tag>
brew list-pkgs --tag=rhaos-4.18-rhel-9-candidate
# List latest builds in a tag
brew latest-build --all <tag>
brew latest-build --all rhaos-4.18-rhel-9-candidate | head -20
# Get tag info
brew taginfo <tag>
brew taginfo rhaos-4.18-rhel-9-candidate
NVR = Name-Version-Release
Packages with rhaos in the release are OpenShift-specific and come from the plashet (RHAOS repo):
conmon-rs-0.6.6-0.rhaos4.18.el10.1
└──────┘ └───┘ └─────────────────┘
name ver release
└────┘ └──┘
ocp4.18 rhel10
Packages from RHEL repos have a different release format:
kernel-5.14.0-570.94.1.el9_6.x86_64
└────┘ └───────────────┘ └───┘
name version rhel9.6
Sometimes RHEL packages are tagged into plashets to fast-track a fix into OpenShift before it lands in the regular RHEL repos. In this case, a RHEL package appears in the rhaos-4.XX-rhel-Y tag but retains its original RHEL NVR format.
| Release Pattern | Source | Example |
|---|---|---|
*.rhaos4.XX.* | Plashet (OpenShift-specific) | cri-o-1.30.0-1.rhaos4.18.el9 |
*.el9_6 | RHEL 9.6 repos | kernel-5.14.0-570.94.1.el9_6 |
*.el10 | RHEL 10 repos | systemd-256-1.el10 |
| Tag Pattern | Meaning |
|---|---|
rhaos-4.XX-rhel-Y | OCP 4.XX plashet for RHEL Y (OpenShift packages + fast-tracked RHEL packages) |
rhel-Y.Z-baseos | RHEL Y.Z base OS |
rhel-Y.Z-appstream | RHEL Y.Z AppStream |
rhel-Y-server-ose-4.XX | RHEL Y for OCP 4.XX |
# List all builds of a package chronologically
brew list-builds --package=<package> --reverse
# Compare two builds
brew buildinfo <nvr1>
brew buildinfo <nvr2>