Skip to content

Turn off Claude Code commit/PR attribution for the repo - #141

Merged
antonpibm merged 1 commit into
mainfrom
feature/disable-claude-attribution
Oct 8, 2026
Merged

antonpibm merged 1 commit into
mainfrom
feature/disable-claude-attribution

Conversation

@yairallouche

Copy link
Copy Markdown
Collaborator

Claude Code adds Co-Authored-By: Claude … to commits and a "Generated with Claude Code" line to PRs by default. CLAUDE.md asks it never to sign as Claude, but that's only an instruction to the model and doesn't reliably stop it (two commits on #140 arrived with the trailer).

This commits a shared .claude/settings.json:

{ "attribution": { "commit": "", "pr": "" } }

An empty string disables each line, for everyone working in the repo.

.gitignore used to ignore all of .claude/. It now ignores the directory's contents (.claude/*) and re-includes settings.json only, so settings.local.json, skills/ and other per-user state stay untracked.

A developer can still override this in their own .claude/settings.local.json, which takes precedence over the project file.

Claude Code appends a Co-Authored-By: Claude trailer to commits and a
"Generated with Claude Code" line to PRs by default, and the "never sign
as Claude" instruction in CLAUDE.md does not reliably stop it. A committed
.claude/settings.json with empty attribution strings turns both off for
everyone working in the repo.

.gitignore ignored all of .claude/, so it now ignores the directory's
contents and re-includes settings.json only; settings.local.json, skills
and other local state stay untracked.

Signed-off-by: yairallouche <yair@il.ibm.com>
@antonpibm
antonpibm merged commit 5655028 into main Oct 8, 2026
4 checks passed
@antonpibm
antonpibm deleted the feature/disable-claude-attribution branch October 8, 2026 12:58
@codecov-commenter

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

antonpibm pushed a commit that referenced this pull request Oct 8, 2026
)

The GPU workflow no longer hardcodes its vLLM matrix. A first job reads
this commit's pyproject.toml and runs up to two legs, from the groups
dev and dev-latest, each labelled after the vLLM minor it pins (one
leg if both pin the same minor). A vLLM bump is now a pyproject edit:
add the new vllmNN / dev-vllmNN groups and repoint dev-latest.

dev-latest is an alias of dev-vllm27, with the same conflicts declared.
uv.lock is relocked with the repo's pinned uv 0.8.4; no package version
changes, the diff is uv's resolution markers now naming dev-latest.

Also points /gpu-test-dev at tests/vllm/test_multi_switch.py:
test_single_switch.py was removed, so that suite collected nothing.

Signed-off-by: aviv ron <rona@il.ibm.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants