ci: add GitHub Actions CI/CD workflows

 Phase 6: GitHub CI/CD Automation

Added workflows:
- Security scanning (CodeQL + dependency scan)
- Auto-deployment (Cloudflare Pages)
- Self-healing (health checks + auto-rollback)
- Dependabot (automated dependency updates)

Deployed by: Phase 6 automation
This commit is contained in:
Your Name
2026-02-14 17:00:18 -06:00
parent fc694785c6
commit f336a3ca53
4 changed files with 299 additions and 0 deletions

43
.github/dependabot.yml vendored Normal file
View File

@@ -0,0 +1,43 @@
version: 2
updates:
# npm dependencies
- package-ecosystem: "npm"
directory: "/"
schedule:
interval: "weekly"
day: "monday"
open-pull-requests-limit: 10
reviewers:
- "blackboxprogramming"
labels:
- "dependencies"
- "automated"
commit-message:
prefix: "chore"
include: "scope"
# GitHub Actions
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
day: "monday"
open-pull-requests-limit: 5
labels:
- "dependencies"
- "github-actions"
commit-message:
prefix: "ci"
# pip dependencies
- package-ecosystem: "pip"
directory: "/"
schedule:
interval: "weekly"
day: "monday"
open-pull-requests-limit: 10
labels:
- "dependencies"
- "python"
commit-message:
prefix: "chore"