From ee686507c5efbc26be7022644b862d21415b884b Mon Sep 17 00:00:00 2001 From: Samuel Onoja Date: Sat, 3 Oct 2026 00:13:42 +0100 Subject: [PATCH] Check component dependency boundaries in CI --- .github/workflows/component-boundaries.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 .github/workflows/component-boundaries.yml diff --git a/.github/workflows/component-boundaries.yml b/.github/workflows/component-boundaries.yml new file mode 100644 index 0000000..ed28cbf --- /dev/null +++ b/.github/workflows/component-boundaries.yml @@ -0,0 +1,20 @@ +name: Component boundaries +on: + push: + paths: + - "**/Cargo.toml" + - "scripts/tests/test_component_boundaries.py" + - ".github/workflows/component-boundaries.yml" + pull_request: + paths: + - "**/Cargo.toml" + - "scripts/tests/test_component_boundaries.py" + - ".github/workflows/component-boundaries.yml" +permissions: + contents: read +jobs: + dependencies: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v6 + - run: python3 scripts/tests/test_component_boundaries.py