You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+4-8Lines changed: 4 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -98,21 +98,17 @@ Behavior summary:
98
98
-`pre-commit` runs `scripts/release-preflight.sh` and then `scripts/release-sync.sh`.
99
99
- Release-managed files are re-staged into the same commit when checks pass.
100
100
- When `CHANGELOG.md -> [Unreleased]` is empty, `release-sync` auto-drafts grouped notes from the current staged files.
101
-
-`commit-msg`appends `Co-authored-by` trailers for Claude and ChatGPT by default, and only appends `Release-Sync`, `Release-Version`, and `Release-Date` when the pre-commit handoff exists.
101
+
-`commit-msg` only appends `Release-Sync`, `Release-Version`, and `Release-Date` when the pre-commit handoff exists.
102
102
103
103
AI attribution:
104
104
105
-
- Default commit trailers:
106
-
-`Co-authored-by: Claude <claude@anthropic.com>`
107
-
-`Co-authored-by: ChatGPT <chatgpt@openai.com>`
108
-
- Set `SOPIFY_DISABLE_AI_ATTRIBUTION=1` for a single commit when you need to skip the automatic AI attribution footers.
109
-
-`SOPIFY_DISABLE_RELEASE_HOOK=1` disables the entire release hook chain and therefore also skips the default AI attribution trailers; use it only for maintainer/debug flows.
110
-
- Repository-level AI collaborator acknowledgements live in [CONTRIBUTORS.md](./CONTRIBUTORS.md).
105
+
- AI collaboration is acknowledged at the repository level in [CONTRIBUTORS.md](./CONTRIBUTORS.md).
106
+
- The repository no longer appends standard `Co-authored-by` trailers for AI assistants by default, so GitHub contributor attribution remains tied to human commit authors unless you add co-author trailers manually.
107
+
-`SOPIFY_DISABLE_RELEASE_HOOK=1` disables the entire release hook chain; use it only for maintainer/debug flows.
Copy file name to clipboardExpand all lines: CONTRIBUTORS.md
+3-8Lines changed: 3 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,13 +15,8 @@ GitHub's automatic contributor graph only reflects commits tied to GitHub accoun
15
15
16
16
## Commit-Level Attribution
17
17
18
-
This repository's `commit-msg` hook appends the following trailers by default:
18
+
This repository no longer appends standard AI `Co-authored-by`trailers by default.
19
19
20
-
```text
21
-
Co-authored-by: Claude <claude@anthropic.com>
22
-
Co-authored-by: ChatGPT <chatgpt@openai.com>
23
-
```
20
+
AI participation is acknowledged here at the repository level so GitHub's contributor graph remains tied to human commit authors unless a maintainer explicitly adds co-author trailers by hand.
24
21
25
-
Set `SOPIFY_DISABLE_AI_ATTRIBUTION=1` for a single commit if you need to skip those trailers locally.
26
-
27
-
Set `SOPIFY_DISABLE_RELEASE_HOOK=1` only for maintainer/debug scenarios. It disables the entire `commit-msg` hook, which also skips the default AI attribution trailers.
22
+
Set `SOPIFY_DISABLE_RELEASE_HOOK=1` only for maintainer/debug scenarios. It disables the entire `commit-msg` hook.
0 commit comments