From f45b7ea926587b38eec2bcada517888c9ae1ba33 Mon Sep 17 00:00:00 2001 From: Kitos Date: Mon, 18 May 2026 13:19:29 +0200 Subject: [PATCH] ci: add GitHub Actions lint and test pipeline [FASE-0.6] Run ruff and pytest against Postgres and Redis service containers; document CI in README. --- .github/workflows/ci.yml | 2 +- README.md | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0f990ae..326258b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -54,7 +54,7 @@ jobs: pip install ruff - name: Lint - run: ruff check app/ + run: ruff check app/ tests/ - name: Test env: diff --git a/README.md b/README.md index 5b866bc..a6c6be0 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ # Aegis — MITRE ATT&CK Coverage Platform +Continuous integration (lint + tests against PostgreSQL and Redis) is defined in [`.github/workflows/ci.yml`](.github/workflows/ci.yml). + Aegis is a comprehensive platform for tracking and managing security coverage against the MITRE ATT&CK framework. It enables security teams to document, validate, and visualize their defensive capabilities against known adversary techniques through a structured Red Team / Blue Team validation workflow. ## Features