Commit 4f3cf1a
committed
fix(changelog): make co-authors first-class authors; keep all contributors
Addresses the Copilot review on PR #39:
- Co-authors overwrite (utils.js): instead of storing co-authors in a
per-author field that a later commit could overwrite, every
`Co-authored-by` trailer now becomes a first-class entry in the authors
map (keyed by login). This drops co-authors no more, regardless of how
many commits an author has, and works whether or not Slack IDs are
fetched. getCommitCoauthors now returns { login, name, email }.
- getAuthorsWithSlackIds no longer drops contributors. Restored to the
documented contract (action.yml / PR description): return every author
and attach `slackId` only when it can be resolved, rather than filtering
out anyone without an org email or Slack match.
Rebuilt dist.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HvWuyXuTp7HFAExnfjG91b1 parent 9ea71f8 commit 4f3cf1a
5 files changed
Lines changed: 137 additions & 144 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
92 | 92 | | |
93 | 93 | | |
94 | 94 | | |
95 | | - | |
| 95 | + | |
96 | 96 | | |
97 | 97 | | |
98 | 98 | | |
99 | | - | |
| 99 | + | |
100 | 100 | | |
101 | | - | |
| 101 | + | |
102 | 102 | | |
103 | 103 | | |
104 | 104 | | |
105 | 105 | | |
106 | 106 | | |
107 | | - | |
108 | | - | |
109 | | - | |
110 | | - | |
111 | | - | |
| 107 | + | |
| 108 | + | |
112 | 109 | | |
113 | 110 | | |
114 | 111 | | |
115 | 112 | | |
116 | 113 | | |
117 | | - | |
| 114 | + | |
118 | 115 | | |
119 | | - | |
120 | | - | |
121 | | - | |
| 116 | + | |
122 | 117 | | |
123 | 118 | | |
124 | 119 | | |
125 | | - | |
| 120 | + | |
126 | 121 | | |
127 | 122 | | |
128 | | - | |
| 123 | + | |
129 | 124 | | |
130 | 125 | | |
131 | 126 | | |
132 | 127 | | |
133 | 128 | | |
134 | 129 | | |
135 | 130 | | |
136 | | - | |
| 131 | + | |
137 | 132 | | |
138 | 133 | | |
139 | | - | |
140 | | - | |
141 | | - | |
142 | | - | |
143 | | - | |
144 | | - | |
145 | | - | |
146 | | - | |
147 | | - | |
148 | | - | |
| 134 | + | |
| 135 | + | |
149 | 136 | | |
150 | | - | |
151 | | - | |
152 | | - | |
153 | | - | |
154 | | - | |
155 | | - | |
156 | | - | |
157 | | - | |
158 | | - | |
159 | 137 | | |
160 | | - | |
161 | | - | |
| 138 | + | |
| 139 | + | |
162 | 140 | | |
163 | 141 | | |
164 | | - | |
165 | | - | |
166 | | - | |
167 | | - | |
| 142 | + | |
| 143 | + | |
168 | 144 | | |
169 | 145 | | |
170 | 146 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
130 | 130 | | |
131 | 131 | | |
132 | 132 | | |
133 | | - | |
134 | | - | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
135 | 139 | | |
136 | 140 | | |
137 | 141 | | |
| |||
184 | 188 | | |
185 | 189 | | |
186 | 190 | | |
187 | | - | |
188 | | - | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
189 | 197 | | |
190 | 198 | | |
191 | 199 | | |
| |||
350 | 358 | | |
351 | 359 | | |
352 | 360 | | |
353 | | - | |
| 361 | + | |
354 | 362 | | |
355 | 363 | | |
356 | | - | |
| 364 | + | |
357 | 365 | | |
358 | 366 | | |
359 | 367 | | |
360 | | - | |
361 | | - | |
| 368 | + | |
| 369 | + | |
362 | 370 | | |
363 | | - | |
| 371 | + | |
364 | 372 | | |
365 | 373 | | |
366 | 374 | | |
367 | | - | |
368 | | - | |
| 375 | + | |
| 376 | + | |
| 377 | + | |
369 | 378 | | |
| 379 | + | |
370 | 380 | | |
371 | 381 | | |
372 | 382 | | |
373 | 383 | | |
374 | | - | |
375 | | - | |
376 | | - | |
| 384 | + | |
377 | 385 | | |
378 | 386 | | |
379 | 387 | | |
380 | | - | |
381 | | - | |
382 | | - | |
383 | | - | |
| 388 | + | |
| 389 | + | |
| 390 | + | |
384 | 391 | | |
| 392 | + | |
| 393 | + | |
| 394 | + | |
| 395 | + | |
| 396 | + | |
| 397 | + | |
385 | 398 | | |
386 | 399 | | |
387 | 400 | | |
388 | | - | |
389 | | - | |
390 | | - | |
391 | | - | |
392 | | - | |
| 401 | + | |
| 402 | + | |
| 403 | + | |
| 404 | + | |
393 | 405 | | |
394 | 406 | | |
395 | | - | |
| 407 | + | |
396 | 408 | | |
397 | 409 | | |
398 | 410 | | |
| |||
0 commit comments