release.env pins exactly frontend 1.1.0 and backend 2.1.0 images; no latest tag.
Deploy script tests and shell syntax checks pass on the candidate.
The bundle is accepted in main and published under a new annotated immutable deploy tag.
Production application is updated only through ./deploy.sh <deploy-tag> after the bundle and component images are verified.
## Goal
Publish a deploy bundle that pins the released frontend `1.1.0` and backend `2.1.0` images.
## Context
Component release tags are immutable and point to the accepted `main` commits:
- frontend `v1.1.0` at `c7d8d2c8f96b4fda282cfed077d6afdf5431bcc4`
- backend `v2.1.0` at `3d50db7903b54c7a2af56e31bf1edb1b37de4924`
Coordinating release: WealthLedger/main#30.
## Acceptance Criteria
- `release.env` pins exactly frontend `1.1.0` and backend `2.1.0` images; no `latest` tag.
- Deploy script tests and shell syntax checks pass on the candidate.
- The bundle is accepted in `main` and published under a new annotated immutable deploy tag.
- Production application is updated only through `./deploy.sh <deploy-tag>` after the bundle and component images are verified.
Production update is intentionally not run by automation. Operator should apply ./deploy.sh v0.1.4 on the production host and record backup/smoke-test evidence here.
Deploy bundle published.
- PR #6 was merged fast-forward-only.
- Annotated tag `v0.1.4` resolves to `a45f750febb9f9b7de9aa6a8896a66fb9d979b6c`.
- `release.env` pins frontend `1.1.0` and backend `2.1.0`.
- Local gates passed: `bash -n deploy.sh tests/deploy.sh`, `bash tests/deploy.sh`, `git diff --check`.
Production update is intentionally not run by automation. Operator should apply `./deploy.sh v0.1.4` on the production host and record backup/smoke-test evidence here.
Тег v0.1.4 аннотированный и указывает на a45f750 (это же origin/main). Его release.env закрепляет frontend 1.1.0 и backend 2.1.0, latest нет.
Теги компонентов совпадают с контекстом issue: frontend v1.1.0 на c7d8d2c, backend v2.1.0 на 3d50db7. Версии в package.json совпадают.
На v0.1.4 в чистом worktree: bash -n deploy.sh tests/deploy.sh, bash tests/deploy.sh и git diff --check прошли.
Не выполнялось и не подтверждено:
Production через ./deploy.sh v0.1.4 не обновлялся, backup и smoke-тест не зафиксированы.
Образы 1.1.0 и 2.1.0 в Nexus (pull, OCI revision, amd64) я не проверял.
README внутри неизменяемого v0.1.4 ещё говорит про v0.1.3 и версии 1.0.0 и 2.0.0. Исправить можно только в следующем комплекте.
Закрыто как неактуальное по решению владельца.
Повторная проверка перед закрытием:
- Тег `v0.1.4` аннотированный и указывает на `a45f750` (это же `origin/main`). Его `release.env` закрепляет frontend `1.1.0` и backend `2.1.0`, `latest` нет.
- Теги компонентов совпадают с контекстом issue: frontend `v1.1.0` на `c7d8d2c`, backend `v2.1.0` на `3d50db7`. Версии в `package.json` совпадают.
- На `v0.1.4` в чистом worktree: `bash -n deploy.sh tests/deploy.sh`, `bash tests/deploy.sh` и `git diff --check` прошли.
Не выполнялось и не подтверждено:
- Production через `./deploy.sh v0.1.4` не обновлялся, backup и smoke-тест не зафиксированы.
- Образы `1.1.0` и `2.1.0` в Nexus (pull, OCI revision, amd64) я не проверял.
- README внутри неизменяемого `v0.1.4` ещё говорит про `v0.1.3` и версии `1.0.0` и `2.0.0`. Исправить можно только в следующем комплекте.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Goal
Publish a deploy bundle that pins the released frontend
1.1.0and backend2.1.0images.Context
Component release tags are immutable and point to the accepted
maincommits:v1.1.0atc7d8d2c8f96b4fda282cfed077d6afdf5431bcc4v2.1.0at3d50db7903b54c7a2af56e31bf1edb1b37de4924Coordinating release: WealthLedger/main#30.
Acceptance Criteria
release.envpins exactly frontend1.1.0and backend2.1.0images; nolatesttag.mainand published under a new annotated immutable deploy tag../deploy.sh <deploy-tag>after the bundle and component images are verified.Deploy bundle published.
v0.1.4resolves toa45f750febb9f9b7de9aa6a8896a66fb9d979b6c.release.envpins frontend1.1.0and backend2.1.0.bash -n deploy.sh tests/deploy.sh,bash tests/deploy.sh,git diff --check.Production update is intentionally not run by automation. Operator should apply
./deploy.sh v0.1.4on the production host and record backup/smoke-test evidence here.Закрыто как неактуальное по решению владельца.
Повторная проверка перед закрытием:
v0.1.4аннотированный и указывает наa45f750(это жеorigin/main). Егоrelease.envзакрепляет frontend1.1.0и backend2.1.0,latestнет.v1.1.0наc7d8d2c, backendv2.1.0на3d50db7. Версии вpackage.jsonсовпадают.v0.1.4в чистом worktree:bash -n deploy.sh tests/deploy.sh,bash tests/deploy.shиgit diff --checkпрошли.Не выполнялось и не подтверждено:
./deploy.sh v0.1.4не обновлялся, backup и smoke-тест не зафиксированы.1.1.0и2.1.0в Nexus (pull, OCI revision, amd64) я не проверял.v0.1.4ещё говорит проv0.1.3и версии1.0.0и2.0.0. Исправить можно только в следующем комплекте.