bash -n deploy.sh tests/deploy.sh, bash tests/deploy.sh, git diff --check passed. Backend and frontend image publication succeeded (backend actions #2116, frontend actions #2127). Frontend and backend OpenAPI JSON files match byte-for-byte. Real Docker restore and production browser smoke unavailable locally (Docker daemon not running); deploy.sh was not run on a server.
Breaking Changes
Backend migrations drop non-RUB value points and old portfolio/forecast snapshots; rollback requires pre-migration database backup. README describes the recovery boundary.
## Summary
Prepare deploy bundle v0.1.10 pinning frontend 2.0.0 and backend 3.0.0 (RUB-only and investment performance).
## Linked Issue
WealthLedger/deploy#19; WealthLedger/main#54 and WealthLedger/main#55.
## Verification
`bash -n deploy.sh tests/deploy.sh`, `bash tests/deploy.sh`, `git diff --check` passed. Backend and frontend image publication succeeded (backend actions #2116, frontend actions #2127). Frontend and backend OpenAPI JSON files match byte-for-byte. Real Docker restore and production browser smoke unavailable locally (Docker daemon not running); deploy.sh was not run on a server.
## Breaking Changes
Backend migrations drop non-RUB value points and old portfolio/forecast snapshots; rollback requires pre-migration database backup. README describes the recovery boundary.
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.
Summary
Prepare deploy bundle v0.1.10 pinning frontend 2.0.0 and backend 3.0.0 (RUB-only and investment performance).
Linked Issue
WealthLedger/deploy#19; WealthLedger/main#54 and WealthLedger/main#55.
Verification
bash -n deploy.sh tests/deploy.sh,bash tests/deploy.sh,git diff --checkpassed. Backend and frontend image publication succeeded (backend actions #2116, frontend actions #2127). Frontend and backend OpenAPI JSON files match byte-for-byte. Real Docker restore and production browser smoke unavailable locally (Docker daemon not running); deploy.sh was not run on a server.Breaking Changes
Backend migrations drop non-RUB value points and old portfolio/forecast snapshots; rollback requires pre-migration database backup. README describes the recovery boundary.