zw-xysk
9db4b991b0
fix(scripts): preserve UTF-16 surrogate pairs at truncation boundaries in label-open-issues ( #109498 )
...
Replace .slice(0, maxChars) with truncateUtf16Safe in two locations:
- readBoundedResponseText (error body truncation)
- truncateBody (issue body preview)
Without this fix, an emoji (or any astral character) straddling the
truncation boundary would leave a lone surrogate in the output, producing
invalid UTF-16 that serializes to a garbled replacement character.
Follows the same pattern as Leon-SK668's PRs #108184 , #108193 , #108208 .
2026-07-20 19:06:06 -07:00
Leon-SK668
7e34687015
fix(scripts): preserve emoji in issue label prompts ( #109477 )
2026-07-16 22:27:04 -07:00
Peter Steinberger
ec72fda21c
refactor(scripts): use dependency metadata parsers
2026-07-13 23:33:30 -07:00
Vincent Koc
beebb35de4
fix(scripts): reject short flag values in helper CLIs
2026-06-21 22:19:54 +02:00
Vincent Koc
622955b3fc
fix(test): guard issue labeler cli args
2026-06-20 03:36:50 +02:00
Vincent Koc
e498fc8c3b
fix(tooling): cancel labeler response bodies on timeout
2026-06-19 07:08:03 +02:00
Peter Steinberger
b8d08f0cfd
docs: document repository scripts
2026-06-04 20:52:50 -04:00
Vincent Koc
9331ac2cb0
fix(scripts): cap issue labeler response bodies
2026-05-30 00:25:51 +02:00
Vincent Koc
1395d71821
fix(scripts): bound labeler error bodies
2026-05-28 09:24:40 +02:00
Vincent Koc
b12bd3fc98
fix(dev): bound issue labeler OpenAI waits
2026-05-27 14:56:10 +02:00
Peter Steinberger
155162a8cd
chore(lint): enable additional cleanup rules
2026-04-18 20:37:13 +01:00
Peter Steinberger
b7be963501
refactor: dedupe record guards
2026-04-07 05:06:54 +01:00
Tak Hoffman
23fae00fad
Reduce script logging suppressions and Feishu any casts
2026-03-27 02:12:56 -05:00
Peter Steinberger
eb816e0551
refactor: dedupe extension and ui helpers
2026-03-02 19:57:33 +00:00
Shadow
3b6bd202da
Scripts: add issue labeler state + PR support
2026-02-12 15:28:12 -06:00