Skip to content

Conversation

@bitterpanda63
Copy link
Member

@bitterpanda63 bitterpanda63 commented Dec 30, 2025

Summary by Aikido

Security Issues: 0 Quality Issues: 0 Resolved Issues: 0

🚀 New Features

  • Introduced sample-apps/common.mk and get_ports.sh for dynamic ports.

⚡ Enhancements

  • Added health check script and retried workflow step integration.
  • Refactored benchmark workflows to use make health-check and dynamic ports.

🔧 Refactors

  • Updated multiple sample app Makefiles to include common.mk usage.

More info

bitterpanda63 and others added 10 commits December 30, 2025 08:58
- Created sample-apps/common.mk with standardized PORT/PORT_DISABLED variables
- Created get_ports.sh script to extract ports from Makefiles dynamically
- Updated flask-mysql, starlette-postgres-uvicorn, and flask-mysql-uwsgi Makefiles to use common.mk
- Modified benchmark workflow to get ports dynamically instead of hardcoding
- Health check now uses the actual ports defined in each app's Makefile
- Each app can override default ports (8086/8087) as needed

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
- Updated django-mysql, flask-postgres, django-mysql-gunicorn, flask-mongo
- All now use common.mk for install target and AIKIDO environment variables
- Each app can override default ports as needed
- Consistent pattern across all sample apps

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
@bitterpanda63 bitterpanda63 merged commit 9577754 into main Dec 30, 2025
38 checks passed
@bitterpanda63 bitterpanda63 deleted the add-health-check-for-sample-apps branch December 30, 2025 10:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants