ci: publish frontend images to Nexus #21 #22

Merged
ksv741 merged 2 commits from codex/nexus-registry into develop 2026-09-17 21:15:40 +03:00
Owner

Image workflow публикует в nexus.ksv741.keenetic.pro/wealthledger/frontend и использует отдельные NEXUS_USERNAME/NEXUS_PASSWORD. Version validation, immutable tag guard, revision verification и smoke сохранены; README обновлён.

Проверки: YAML parsing и bash -n для всех run steps; git diff --check; commit hooks: Gitleaks, formatting, dependency-cruiser. Application code/dependencies не менялись; полный verify локально не запускался.

Черновик: инфраструктурная миграция НЕ завершена. Пользователь подтвердил создание wealthledger-ci, успешный docker login и настройку NEXUS_USERNAME/NEXUS_PASSWORD в обоих component repos. По решению пользователя одна учётная запись используется для push и pull. Повторная проверка по IPv4: /v2/ доступен, но WWW-Authenticate по-прежнему содержит HTTP token realm. До исправления HTTPS auth и переноса 0.2.0 с проверкой digests/pull PR не сливать; production не переключался.

Refs #21.

Связанные issues: main#15, frontend#21, backend#25, docs#18.

Image workflow публикует в nexus.ksv741.keenetic.pro/wealthledger/frontend и использует отдельные NEXUS_USERNAME/NEXUS_PASSWORD. Version validation, immutable tag guard, revision verification и smoke сохранены; README обновлён. Проверки: YAML parsing и bash -n для всех run steps; git diff --check; commit hooks: Gitleaks, formatting, dependency-cruiser. Application code/dependencies не менялись; полный verify локально не запускался. Черновик: инфраструктурная миграция НЕ завершена. Пользователь подтвердил создание wealthledger-ci, успешный docker login и настройку NEXUS_USERNAME/NEXUS_PASSWORD в обоих component repos. По решению пользователя одна учётная запись используется для push и pull. Повторная проверка по IPv4: /v2/ доступен, но WWW-Authenticate по-прежнему содержит HTTP token realm. До исправления HTTPS auth и переноса 0.2.0 с проверкой digests/pull PR не сливать; production не переключался. Refs #21. Связанные issues: [main#15](https://git.personal.ksv741.ru/WealthLedger/main/issues/15), [frontend#21](https://git.personal.ksv741.ru/WealthLedger/frontend/issues/21), [backend#25](https://git.personal.ksv741.ru/WealthLedger/backend/issues/25), [docs#18](https://git.personal.ksv741.ru/WealthLedger/docs/issues/18).
codex-bot added 1 commit 2026-09-17 20:42:21 +03:00
ci: publish frontend images to Nexus #21
Frontend security / security (push) Successful in 9s
Frontend verify / verify (push) Successful in 3m57s
Conventional commits / commits (pull_request) Failing after 19s
Frontend security / security (pull_request) Successful in 32s
Frontend verify / verify (pull_request) Successful in 3m54s
999b8590ec
ksv741 added 1 commit 2026-09-17 20:53:29 +03:00
docs: use shared Nexus account #21
Frontend security / security (pull_request) Successful in 53s
Frontend verify / verify (pull_request) Successful in 3m52s
Conventional commits / commits (pull_request) Successful in 20s
Frontend security / security (push) Successful in 9s
Frontend verify / verify (push) Failing after 7m49s
1ad578fb37
ksv741 marked the pull request as ready for review 2026-09-17 20:56:48 +03:00
ksv741 scheduled this pull request to auto merge when all checks succeed 2026-09-17 20:56:51 +03:00
ksv741 merged commit 1ad578fb37 into develop 2026-09-17 21:15:40 +03:00
Sign in to join this conversation.
No Reviewers
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: WealthLedger/frontend#22