Commit 0083ef4
authored
🚀 Release: beta → master (#79)
* Refactor code structure for improved readability and maintainability
* feat(ci): add guard against forbidden docker exec curl usage and improve health checks
* fix(ci): enhance guard against forbidden docker exec curl usage in workflows
* fix(ci): refine guard against forbidden docker exec curl usage in workflows
* feat: enhance CI/CD workflow with production simulation and infra contract checks
- Added a new job `production-simulation` to validate the image under production-like conditions.
- Implemented infra contract naming guard to enforce canonical naming conventions for network and Redis URLs.
- Updated existing checks in the CI workflow to ensure no forbidden patterns are present in deploy paths.
- Enhanced `deploy.sh` script to track phase-aware deploy results for better rollback decisions.
- Modified readiness checks in `vps-readiness-check.sh` to ensure nginx and Redis are reachable before deployment.
- Updated documentation in `infra-contract.md` to reflect new naming conventions and requirements.
* fix: enforce canonical redis URL in env.example + scope guard to production paths only
Made-with: Cursor
* fix(ci): docker-exec curl guard ignores path-prefixed lines and self-doc
Made-with: Cursor
* fix(ci): remove api-ci-test container before docker rmi in bootstrap step
Made-with: Cursor
* fix(ci): infra leakage grep pipeline must not fail on zero matches (pipefail)
Made-with: Cursor1 parent bd7b4f1 commit 0083ef4
1 file changed
Lines changed: 3 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
241 | 241 | | |
242 | 242 | | |
243 | 243 | | |
| 244 | + | |
| 245 | + | |
244 | 246 | | |
245 | | - | |
| 247 | + | |
246 | 248 | | |
247 | 249 | | |
248 | 250 | | |
| |||
0 commit comments