Skip to content

fix(hyperion): restore design image publication - #779

Merged
TorinAsakura merged 2 commits into
masterfrom
fix/hyperion-design-image-start
Oct 12, 2026
Merged

TorinAsakura merged 2 commits into
masterfrom
fix/hyperion-design-image-start

Conversation

@TorinAsakura

@TorinAsakura TorinAsakura commented Oct 12, 2026 •

Copy link
Copy Markdown
Member

Таска

  • Refs atls/infrastructure#1462
  • Исправить Hyperion image caller после сбоя на merge-коммите и сбоя на коммите версий. Три приватных Storybook-приложения используются на stage, но новый selector и buildpack требуют scripts.start, тогда как у приложений был только start-image
  • Оставить для запуска образа один start и удалить дублирующий start-image, объявить серверные runtime-зависимости для production focus и дополнить контракт радиусов значениями, уже заданными в теме

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

До фикса

  1. Контекст: Hyperion на master после выпуска пакетов
    Действие: запустить image selector из buildpack-root-1.2.1 на изменениях репозитория
    Ожидаемый результат: No eligible image workspaces, image publish пропущен
  2. Контекст: локальная сборка @atls-ui-admin/design
    Действие: запустить yarn workspace @atls-ui-admin/design build
    Ожидаемый результат: vanilla-extract останавливается на Tokens don't match contract для шести существующих радиусов

После фикса

  1. Контекст: чистый checkout на Node 24 с Yarn из репозитория
    Действие: запустить yarn install --immutable, yarn check --verify и сборку каждого из трёх design workspaces
    Ожидаемый результат: установка не меняет lockfile; форматирование, lint, typecheck, 20 unit-тестов и три сборки проходят
  2. Контекст: сравнение текущей ветки с её базой, selector из buildpack-root-1.2.1
    Действие: запустить selector в режиме changed workspaces
    Ожидаемый результат: выбраны @atls-ui-admin/design, @atls-ui-parts/design и @atls-ui/design, без пустой матрицы
  3. Контекст: production focus трёх приватных workspaces
    Действие: запустить yarn workspaces focus --production и проверить разрешение серверных импортов
    Ожидаемый результат: express доступен всем трём, cors — admin и parts; у каждого приложения есть start, а start-image отсутствует
  4. Контекст: отложенные решения о версиях
    Действие: запустить yarn version check и yarn version apply --all --dry-run
    Ожидаемый результат: 8 patch-версий публичных пакетов и decline для трёх приватных design workspaces

Пруфы

  • Локально selector точного выпущенного action выбрал все три design workspace, все три сборки Storybook и серверов прошли, полный check --verify прошёл
  • После удаления дублирующих скриптов повторный check --verify прошёл; manifest-проверка подтвердила start и отсутствие start-image во всех трёх приложениях
  • Непубликующая Pack-сборка admin design собрала Storybook и сохранила образ; команда завершилась ошибкой только при записи отчёта из-за нехватки места на общем Docker-узле. Созданные мной образ, контейнер и cache-volumes удалены; общий стенд сохранён
  • Запуск этого образа до исправления зависимостей воспроизвёл PnP-ошибку cors; изолированный production focus после переноса серверных зависимостей разрешает все нужные импорты. Повторный Pack-прогон на переполненном узле не подменяет проверку будущей публикации в CI

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 12, 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-12T22:36:18.796186Z 2316948 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 8756c8a into master Oct 12, 2026
2 checks passed
@TorinAsakura
TorinAsakura deleted the fix/hyperion-design-image-start branch October 12, 2026 22:36
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