fix: validate registry credentials before docker login #19
Closed
rock
wants to merge 4 commits from
fix/registry-login-secrets into main
pull from: fix/registry-login-secrets
merge into: :main
:main
:feat/phase-3.1-agent-prompt-entity
:fix/auth-configmap-sops
:fix/registry-login-env
:fix/memory-ci-rebased
:fix/memory-ci-nodejs-docker
:fix/security-integration
:feat/configmap-security-ci
:cleanup/remove-kong-refs
:feat/obsidian-vault
:fix/module-imports-and-tests
:feat/full-pipeline
:implement/m3.5-endpoints
:implement/m3.5.3-query-endpoint
:cleanup/remove-old-workflows
4
Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
c3f5f65540 |
fix: validate registry credentials before docker login
Problem: Registry login fails silently if secrets aren't configured - Empty FORGEJO_REGISTRY_USER/TOKEN → docker login hangs/fails - No clear error message about missing credentials Solution: Add validation step that checks credentials exist - Fails early with clear error if secrets missing - Shows how to configure in repo settings - Uses direct secret injection (not via env vars) - Isolates docker config to /tmp/docker-config Result: CI will fail fast with actionable error if credentials missing |
||
|
|
1858dc1606 |
fix: standardize memory CI workflow to riotpiao.com pattern
Unified pattern enforced: - test job: runs on all branches + PRs - build-push job: only on main push, depends on test - Proper env vars (REGISTRY, IMAGE) - Install Node.js before checkout - Install docker only in build-push (conditional) - Docker login + build + push + prune |
||
|
|
030114eac9 |
fix: security & integration hardening (#15)
## Summary Hardened memory service with security, integration, and CI/CD improvements. ## Changes ### 1. Integration Gaps Wired ( |
||
|
|
5bdec36cd2 | test: trigger CI workflow |