
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
https://app.fossa.com/api/projects/git%2Bgithub.com%2Fjimschubert%2Flabeler.svg?type=shield](https://app.fossa.com/projects/git%2Bgithub.com%2Fjimschubert%2Flabeler?ref=badge_shield)
A labeler for GitHub issues and pull requests.
bashA labeler for GitHub issues and pull requests. Usage: labeler [flags] Flags: --config-path string A custom config path, relative to the repository root --data string A JSON string of the 'event' type (issue event or pull request event) --fields strings Fields to evaluate for labeling (title, body) (default [title,body]) -h, --help help for labeler --id int The integer id of the issue or pull request -o, --owner string GitHub Owner/Org name [GITHUB_ACTOR] -r, --repo string GitHub Repo name [GITHUB_REPO] -t, --type string The target event type to label (issues or pull_request) [GITHUB_EVENT_NAME] -v, --version version for labeler
Example usage:
bashexport GITHUB_TOKEN=yourtoken ./labeler -o jimschubert -r labeler --type pull_request --id 1
This will evaluate the configuration file for the repository and apply any relevant labels to PR #1.
The configuration file must be located in the target repository at .github/labeler.yml by default, and the contents must follow either the simple schema or the full schema.
The configuration file location can be modified by passing a different path to --config-path. This path must be relative to the repository root. All of the following would be valid possible customizations (assuming you've created a configuration file at that location):
.github/labeler-custom.ymltools/labeler.yml.labeler.ymlFeel free to use one of the following schema examples to get started.
yaml# labeler "simple" schema # Comment is applied to both issues and pull requests. # If you need a more robust solution, consider the "full" schema. comment: | 👍 Thanks for this! 🏷 I have applied any labels matching special text in your issue. Please review the labels and make any necessary changes. # Labels is an object where: # - keys are labels # - values are array of string patterns to match against title + body in issues/prs labels: 'bug': - '\bbug[s]?\b' 'help wanted': - '\bhelp( wanted)?\b' 'duplicate': - '\bduplicate\b' - '\bdupe\b' 'enhancement': - '\benhancement\b' 'question': - '\bquestion\b'
Note that simple schema doesn't allow for some of the more advanced features of the full schema, such as excluding patterns or customizing comments for issues and pull requests. If you need those features, *** using the full schema.
yaml# labeler "full" schema # enable labeler on issues, prs, or both. enable: issues: true prs: true # comments object allows you to specify a different message for issues and prs # (Optional): Determine which fields of the issue or pull request to evaluate. fields: - title - body comments: issues: | Thanks for opening this issue! I have applied any labels matching special text in your title and description. Please review the labels and make any necessary changes. prs: | Thanks for the contribution! I have applied any labels matching special text in your title and description. Please review the labels and make any necessary changes. # Labels is an object where: # - keys are labels # - values are objects of { include: [ pattern ], exclude: [ pattern ] } # - pattern must be a valid regex, and is applied globally to # title + description of issues and/or prs (see enabled config above) # - 'include' patterns will associate a label if any of these patterns match # - 'exclude' patterns will ignore this label if any of these patterns match labels: 'bug': include: - '\bbug[s]?\b' exclude: [] 'help wanted': include: - '\bhelp( me)?\b' exclude: - '\b\[test(ing)?\]\b' 'enhancement': include: - '\bfeat\b' exclude: []
Build a local distribution for evaluation using goreleaser.
bashgoreleaser release --skip-publish --snapshot --rm-dist
This will create an executable application for your os/architecture under dist:
dist ├── labeler_darwin_amd64_v1 │ └── labeler ├── labeler_darwin_arm64 │ └── labeler ├── labeler_linux_386 │ └── labeler ├── labeler_linux_amd64_v1 │ └── labeler ├── labeler_linux_arm64 │ └── labeler ├── labeler_linux_arm_6 │ └── labeler ├── labeler_windows_amd64_v1 │ └── labeler.exe ├── labeler_windows_arm64 │ └── labeler.exe ├── labeler_windows_arm_6 │ └── labeler.exe
The labeler project is licensed under Apache 2.0
labeler is a rewrite of an earlier GitHub App I wrote (see https://github.com/jimschubert/auto-labeler). I've rewritten that app to replace the license while making the tool reusable across CI tools and operating systems.
https://app.fossa.com/api/projects/git%2Bgithub.com%2Fjimschubert%2Flabeler.svg?type=large](https://app.fossa.com/projects/git%2Bgithub.com%2Fjimschubert%2Flabeler?ref=badge_large)
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务