Commit bd7b4f1
authored
π Release: beta β master (#78)
* 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: Cursor1 parent a53a20f commit bd7b4f1
58 files changed
Lines changed: 2445 additions & 8171 deletions
File tree
- .github
- workflows
- docs
- infra
- alertmanager
- blackbox
- grafana
- dashboards
- provisioning
- dashboards
- datasources
- loki
- nginx
- prometheus
- promtail
- scripts
- tempo
- scripts
- load-testing
- src
- config
- routes
- tests/setup
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | | - | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
30 | 32 | | |
31 | 33 | | |
32 | 34 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
55 | | - | |
| 55 | + | |
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
| |||
Large diffs are not rendered by default.
0 commit comments