build: deploy frontend 1.2.0 and backend 2.2.0 (#7) #8

Merged
codex-bot merged 1 commits from build/7-deploy-frontend-1-2-0-backend-2-2-0 into main 2026-10-18 19:32:56 +03:00
Owner

Обновление bundle на образы релизного цикла WealthLedger/main#30.

Пара образов

компонент версия тег компонента SHA digest
frontend 1.2.0 v1.2.0 ed811e8 sha256:37e1cb2d56dce796c30306a4652df8f9cb90883f72d6a993bed3d80ef91e846c
backend 2.2.0 v2.2.0 b20080a sha256:e4ba91a89bc9162f067cb055a03b07682ecc00274f54044f02bacfcca9026fef

Образы опубликованы workflow image.yml по тегу: frontend run 1460, backend run 1461 — оба success. Workflow сам сверяет OCI labels revision/version с release commit и отказывается перезаписывать существующий тег.

Совместимость пары

  • OpenAPI: npm run openapi:generate на backend v2.2.0 даёт файл, идентичный входному snapshot frontend v1.2.0 (src/shared/api/spec/openapi.json) — 45 путей, побайтовое совпадение.
  • Миграции: git diff v2.1.0..v2.2.0 -- prisma/ пуст, schema.prisma не изменён. Новых migrations после 20260924170000_persist_tbank_data нет. deploy.sh всё равно выполняет остановку backend, backup и prisma migrate deploy.

Локальные gates

bash -n deploy.sh tests/deploy.sh   # ok
bash tests/deploy.sh                # All deployment behavior checks passed
git diff --check                    # ok

Не выполнено

Проверка на disposable Linux с настоящими images (README «Выпуск комплекта и проверки», п. 3): --init, adoption, frontend-only/backend-only update, повтор, backup/restore, HTTPS smoke. Требует отдельной установки — выполнить до создания тега bundle.

Closes #7

Обновление bundle на образы релизного цикла WealthLedger/main#30. ## Пара образов | компонент | версия | тег компонента | SHA | digest | | --- | --- | --- | --- | --- | | frontend | 1.2.0 | `v1.2.0` | `ed811e8` | `sha256:37e1cb2d56dce796c30306a4652df8f9cb90883f72d6a993bed3d80ef91e846c` | | backend | 2.2.0 | `v2.2.0` | `b20080a` | `sha256:e4ba91a89bc9162f067cb055a03b07682ecc00274f54044f02bacfcca9026fef` | Образы опубликованы workflow `image.yml` по тегу: frontend run 1460, backend run 1461 — оба `success`. Workflow сам сверяет OCI labels `revision`/`version` с release commit и отказывается перезаписывать существующий тег. ## Совместимость пары - **OpenAPI**: `npm run openapi:generate` на backend `v2.2.0` даёт файл, идентичный входному snapshot frontend `v1.2.0` (`src/shared/api/spec/openapi.json`) — 45 путей, побайтовое совпадение. - **Миграции**: `git diff v2.1.0..v2.2.0 -- prisma/` пуст, `schema.prisma` не изменён. Новых migrations после `20260924170000_persist_tbank_data` нет. `deploy.sh` всё равно выполняет остановку backend, backup и `prisma migrate deploy`. ## Локальные gates ``` bash -n deploy.sh tests/deploy.sh # ok bash tests/deploy.sh # All deployment behavior checks passed git diff --check # ok ``` ## Не выполнено Проверка на disposable Linux с настоящими images (README «Выпуск комплекта и проверки», п. 3): `--init`, adoption, frontend-only/backend-only update, повтор, backup/restore, HTTPS smoke. Требует отдельной установки — выполнить до создания тега bundle. Closes #7
codex-bot added 1 commit 2026-10-18 18:08:38 +03:00
codex-bot merged commit 52afa850d0 into main 2026-10-18 19:32:56 +03:00
Sign in to join this conversation.