Commit Graph

3 Commits

Author SHA1 Message Date
copilot-swe-agent[bot] 874bc9110a fix: shorten User import comment and add auto-format step to CI
Agent-Logs-Url: https://github.com/christianlouis/dmarq/sessions/45434d6e-ae81-49d9-ba7e-0fd50f683ce4

Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-03-29 19:34:21 +00:00
copilot-swe-agent[bot] c07649a6bc chore(ci): add GitOps job to auto-update preprod k8s manifest on main push
Agent-Logs-Url: https://github.com/christianlouis/dmarq/sessions/9b92152b-16c9-499f-8708-e6b9b8e527aa

Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-03-29 11:21:10 +00:00
copilot-swe-agent[bot] e22557c509 ci: consolidate into single fail-early CI pipeline
- Add .github/workflows/ci.yml with three sequential stages:
  1. lint (black + isort + flake8 + pylint) — gates everything
  2. test / security / codeql / dependency-review — run in parallel
  3. docker build & publish — gated by test + security, main only
- Remove .github/workflows/pylint.yml (redundant duplicate)
- Remove .github/workflows/test.yml (replaced by ci.yml)
- Remove .github/workflows/security.yml (replaced by ci.yml)
- Replace `safety` (requires paid API key) with `pip-audit` (free)
- Keep .github/workflows/release.yml unchanged

Agent-Logs-Url: https://github.com/christianlouis/dmarq/sessions/931fa366-d98e-42b6-9f93-93c19af6d72b

Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-03-29 11:09:27 +00:00