Skip to content

feat: add external connection widget - #10

Merged
DanliaQwerty20 merged 3 commits into
mainfrom
feat/connection-widget
Oct 4, 2026
Merged

DanliaQwerty20 merged 3 commits into
mainfrom
feat/connection-widget

Conversation

@DanliaQwerty20

@DanliaQwerty20 DanliaQwerty20 commented Oct 4, 2026 •

Copy link
Copy Markdown
Contributor

Что изменилось

  • добавлена runtime-проверка общего connection widget
  • TypeScript type генерируется из contracts 4.0.0
  • общий parser вынесен в маленькую utility без копирования validation logic
  • добавлен общий WidgetError; CardError сохранён для совместимости
  • версия SDK поднята до 0.2.0
  • pack:check очищает dist и больше не вкладывает старые tgz в новый пакет
  • документация и Backstage metadata обновлены

TDD и проверки

  • сначала 3 новых теста падали без parseConnection
  • pnpm lint
  • pnpm test: 9 тестов, 100% statements/lines
  • pnpm typecheck
  • pnpm pack:check
  • scripts/check-docs.ps1

Зависимость

Требует contracts PR #21 и release v4.0.0.

@DanliaQwerty20
DanliaQwerty20 merged commit 1dc6ac4 into main Oct 4, 2026
3 checks passed
@DanliaQwerty20
DanliaQwerty20 deleted the feat/connection-widget branch October 4, 2026 22:01
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