From 32eee4d7e3fd95ec2ecd1db929a0cb407e2b17ad Mon Sep 17 00:00:00 2001 From: bootc-dev Bot Date: Mon, 27 Oct 2025 16:43:19 +0000 Subject: [PATCH] Sync common files from infra repository Synchronized from bootc-dev/infra@3e0c644d172f697e20e5bb4450d407dd293ea14a. Signed-off-by: bootc-dev Bot --- .bootc-dev-infra-commit.txt | 1 + .claude/CLAUDE.md | 1 + .gemini/config.yaml | 19 +++++++++++++++++++ AGENTS.md | 29 +++++++++++++++++++++++++++++ 4 files changed, 50 insertions(+) create mode 100644 .bootc-dev-infra-commit.txt create mode 120000 .claude/CLAUDE.md create mode 100644 .gemini/config.yaml create mode 100644 AGENTS.md diff --git a/.bootc-dev-infra-commit.txt b/.bootc-dev-infra-commit.txt new file mode 100644 index 0000000..68a3995 --- /dev/null +++ b/.bootc-dev-infra-commit.txt @@ -0,0 +1 @@ +3e0c644d172f697e20e5bb4450d407dd293ea14a diff --git a/.claude/CLAUDE.md b/.claude/CLAUDE.md new file mode 120000 index 0000000..be77ac8 --- /dev/null +++ b/.claude/CLAUDE.md @@ -0,0 +1 @@ +../AGENTS.md \ No newline at end of file diff --git a/.gemini/config.yaml b/.gemini/config.yaml new file mode 100644 index 0000000..080ba11 --- /dev/null +++ b/.gemini/config.yaml @@ -0,0 +1,19 @@ +# NOTE: This file is canonically maintained in +# +# DO NOT EDIT +# +# This config mainly overrides `summary: false` by default +# as it's really noisy. +have_fun: true +code_review: + disable: false + # Even medium level can be quite noisy, I don't think + # we need LOW. Anyone who wants that type of stuff should + # be able to get it locally or before review. + comment_severity_threshold: MEDIUM + max_review_comments: -1 + pull_request_opened: + help: false + summary: false # turned off by default + code_review: true +ignore_patterns: [] diff --git a/AGENTS.md b/AGENTS.md new file mode 100644 index 0000000..6f7982c --- /dev/null +++ b/AGENTS.md @@ -0,0 +1,29 @@ + + +# Instructions for AI agents + +## CRITICAL instructions for generating commits + +### Signed-off-by + +Human review is required for all code that is generated +or assisted by a large language model. If you +are a LLM, you MUST NOT include a `Signed-off-by` +on any automatically generated git commits. Only explicit +human action or request should include a Signed-off-by. +If for example you automatically create a pull request +and the DCO check fails, tell the human to review +the code and give them instructions on how to add +a signoff. + +### Attribution + +When generating substantial amounts of code, you SHOULD +include an `Assisted-by: TOOLNAME (MODELNAME)`. For example, +`Assisted-by: Goose (Sonnet 4.5)`. + +## Follow other guidelines + +Look at the project README.md and look for guidelines +related to contribution, such as a CONTRIBUTING.md +and follow those.