diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index dad311c..f44ee5b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -45,3 +45,29 @@ jobs: agent-rules-kit budget tests/fixtures/repositories/single-agent agent-rules-kit explain AIRK-GOV003 agent-rules-kit explain --list + + compatibility-checks: + name: compatibility / Python ${{ matrix.python-version }} + runs-on: ubuntu-latest + timeout-minutes: 10 + + strategy: + fail-fast: false + matrix: + python-version: + - "3.13" + + steps: + - name: Checkout repository + uses: actions/checkout@v6 + + - name: Set up Python ${{ matrix.python-version }} + uses: actions/setup-python@v6 + with: + python-version: ${{ matrix.python-version }} + + - name: Install project and dev dependencies + run: python -m pip install -e '.[dev]' + + - name: Run local checks + run: ./scripts/check.sh diff --git a/CHANGELOG.md b/CHANGELOG.md index d4cd90b..f249f22 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,7 @@ This project has a published GitHub Release line, but no stable support or API g ### Added +- Added a non-required Python 3.13 compatibility CI job without changing the protected Python 3.12 required check name. - Added a local post-release audit script for repeatable maintainer verification. - Documented the v0.3.0 post-release audit findings and v0.3.1 maintenance hardening target.