Skip to content

build(deps): обновява уязвимите транзитивни зависимости - #354

Merged
todorkolev merged 1 commit into
mainfrom
build/security-audit-fixes
Sep 15, 2026
Merged

todorkolev merged 1 commit into
mainfrom
build/security-audit-fixes

Conversation

@todorkolev

@todorkolev todorkolev commented Sep 15, 2026

Copy link
Copy Markdown
Collaborator

Какво и защо

Dependency audit-ът блокира всички нови PR-и заради четири вече известни уязвими версии в main. Този PR обновява само необходимите версии:

  • @ai-sdk/provider-utils до поправена версия;
  • vitest, @vitest/coverage-v8 и @vitest/mocker до 4.1.11;
  • sharp до 0.35.4.

Не се обновяват останалите 18 пакета от общия Dependabot PR #348.

Свързан issue

Предварително условие за CI на серията feat/v2-registry. Няма отделен issue.

Вид промяна

  • fix — поправка на бъг
  • feat — нова функционалност
  • docs — документация
  • refactor / perf / style — без промяна в поведението
  • test / ci / build / chore — поддръжка

Как е тествано

  • OSV Scanner 2.4.0 със същия checksum и конфигурация като CI — No issues found
  • pnpm typecheck — успешно, 8/8 пакета
  • pnpm lint — успешно
  • тестовете за web, ETL, shared, config и test-support — успешно
  • пълният pnpm test в GitHub Actions — успешно, включително SQLite CLI тестовете

Чеклист

  • Комитите следват conventional commits и нямат Co-Authored-By: trailer, който сочи към агент (Claude Code, Codex, Cursor, Copilot). Трейлъри с хора са наред и не се махат — те са начинът заслугата на сътрудника да оцелее при squash
  • PR-ът е с един логически обхват и е към midt-bg/sigma:main от вътрешен maintainer branch
  • pnpm typecheck минава
  • pnpm test (поне за засегнатите пакети) минава
  • pnpm lint е чисто
  • Няма комитнати тайни, .env* или .dev.vars
  • Документацията в docs/ не изисква промяна

@github-actions

Copy link
Copy Markdown

Test coverage

Workspace Lines Δ Branches Δ Functions Statements
apps/etl 100.00% +1.00pp 98.52% +0.92pp 98.41% 100.00%
apps/web 99.42% +0.02pp 95.96% -0.04pp 99.42% 98.95%
packages/config 100.00% +1.00pp 100.00% +0.00pp 100.00% 100.00%
packages/db 100.00% +1.00pp 98.12% -0.18pp 100.00% 99.55%
packages/ingest 100.00% +1.00pp 98.76% +0.06pp 99.23% 99.68%
packages/shared 98.87% +0.07pp 98.33% +0.03pp 100.00% 99.13%
packages/test-support 100.00% +1.00pp 100.00% +0.00pp 100.00% 100.00%
Total (informational) 99.75% 97.41% 99.54% 99.37%

✅ No workspace dropped below its baseline (tolerance 0.5pp).

@todorkolev
todorkolev merged commit f22d270 into main Sep 15, 2026
5 checks passed
@todorkolev
todorkolev deleted the build/security-audit-fixes branch September 15, 2026 21:42
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