Skip to content

build(apps): migrate workspace package release - #31

Merged
TorinAsakura merged 4 commits into
masterfrom
build/apps-packages-release
Oct 13, 2026
Merged

TorinAsakura merged 4 commits into
masterfrom
build/apps-packages-release

Conversation

@TorinAsakura

@TorinAsakura TorinAsakura commented Oct 13, 2026 •

Copy link
Copy Markdown
Member

Таска

Как проверять

  1. На Node 24 в корне выполнить yarn install --immutable и yarn check --verify. Ожидается успешная установка, форматирование, линтинг и строгая проверка типов. В репозитории сейчас нет unit и integration тестов.
  2. Выполнить yarn workspace @atls/grpc-playground-app pack --out /tmp/grpc-playground-app.tgz. Ожидается успешный prepack, архив с dist/index.html и отсутствие изменений в renderer tsconfig после сборки.
  3. Выполнить yarn version check и yarn version apply --all --dry-run. Ожидается patch для @atls/grpc-playground-app до 0.0.9; решения для изменённых приватных workspaces — decline.
  4. Проверить root и workspace manifests, .yarnrc.yml и lockfile. Ожидается отсутствие root resolutions, одна версия @types/react@18.2.22 для прямых и транзитивных зависимостей и @types/react-dom@18.3.7 с peer React 18.
  5. Проверить .yarnrc.yml и повторить упаковку. Ожидается, что extensions остались только для реально отсутствующих деклараций layout/text и предоставления styled-system через proto layout; renderer прямо предоставляет @emotion/css для theme.
  6. После merge проверить один запуск Publish to registry, npm-версию и GitHub Release. Старые Version и ручной Publish удалены, а вызов Shared остаётся в publish-npm.yaml.

Пруфы

  • Локально прошли immutable install, check --verify, сборка и упаковка публичного workspace, version check и dry run выпуска
  • Штатный yarn dlx @atls/raijin update повторно подтвердил Raijin 2.1.0 и Yarn 4.18; updater закрепил Raijin 2.1.0 в root manifest. Старые зависимости Jest и schematics убраны после проверки использований
  • Next 12.3.4 при отсутствии skipLibCheck сам записывает true в renderer tsconfig: это воспроизведено при упаковке. Явное false сохраняет строгую проверку и оставляет файл неизменным после повторной сборки
  • Прямые и транзитивные React-типы выровнены на 18.2.22, объединённый type export разделён. Wildcard в локальных packageExtensions заменён на 18.2.22; все три прямые React DOM types обновлены до 18.3.7 с peer React 18. Root resolutions удалены, TypeCheck и упаковка прошли без них
  • Проверка без packageExtensions воспроизвела отсутствующие Emotion, csstype и React declarations. Из расширений убраны уже объявленные vendor-зависимости и записи для theme и Emotion; styled-system предоставляется через proto layout, а @emotion/css добавлен как runtime-зависимость renderer. На сокращённом наборе прошли strict TypeCheck и упаковка с dist/index.html
  • Публикация в npm и GitHub Release проверяются после merge; локальная упаковка их не подтверждает

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 13, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-13T19:27:01.752687Z 3d9c581 New commits
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@TorinAsakura
TorinAsakura merged commit ad05e17 into master Oct 13, 2026
2 checks passed
@TorinAsakura
TorinAsakura deleted the build/apps-packages-release branch October 13, 2026 19:29
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