Skip to content

fix(scripts): підтримати асинхронний Bun.Glob.scan на Linux - #210

Merged
vitaliytv merged 4 commits into
mainfrom
claude/changelog-consistency-bun-linux-2b8b98
Jul 25, 2026
Merged

fix(scripts): підтримати асинхронний Bun.Glob.scan на Linux#210
vitaliytv merged 4 commits into
mainfrom
claude/changelog-consistency-bun-linux-2b8b98

Conversation

@vitaliytv

Copy link
Copy Markdown
Member

Відновлює кросплатформену поведінку scanGlob для Bun 1.3.14 на self-hosted Linux і додає regression-тести.

Draft: гілка має конфлікт лише у .cspell.json з пізнішими змінами main; потрібна коротка інтеграція перед merge.

vitaliytv and others added 4 commits July 24, 2026 17:07
…ise на self-hosted Linux Bun 1.3.14

На self-hosted Linux Bun 1.3.14 `Bun.Glob#scan()` повертає Promise<AsyncIterable>
замість async-iterable напряму (як на macOS) — `yield*` на Promise падає з
"is not async iterable", бо в Promise немає ні Symbol.asyncIterator, ні
Symbol.iterator. Через це changelog/consistency (scope: full, завжди активний)
валив увесь lint --path/--full прогін у per-service CI-пайплайнах.

Додано resolveGlobScan(), що розрізняє обидві форми повернення, і опційна
ін'єкція { bun } у scanGlob для прямого юніт-тестування обох гілок без
мутації globalThis.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
…istency-bun-linux-2b8b98

# Conflicts:
#	.cspell.json
@vitaliytv
vitaliytv marked this pull request as ready for review July 25, 2026 05:08
@vitaliytv
vitaliytv merged commit 9bb080a into main Jul 25, 2026
6 of 7 checks passed
@vitaliytv
vitaliytv deleted the claude/changelog-consistency-bun-linux-2b8b98 branch August 15, 2026 04:34
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.

1 participant