We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8681619 commit 4fe1e83Copy full SHA for 4fe1e83
1 file changed
tests/test_ci_workflow_quality_gates.py
@@ -0,0 +1,18 @@
1
+from pathlib import Path
2
+
3
4
+def test_ci_workflow_includes_architecture_guard_job():
5
+ ci_workflow = Path(".github/workflows/ci.yml").read_text(encoding="utf-8")
6
7
+ assert "architecture-guards:" in ci_workflow
8
+ assert "run: make architecture-check" in ci_workflow
9
10
11
+def test_ci_workflow_uses_make_targets_for_quality_gates():
12
13
14
+ assert "run: make lint" in ci_workflow
15
+ assert "run: make format-check" in ci_workflow
16
+ assert "run: make compile" in ci_workflow
17
+ assert "run: make test" in ci_workflow
18
+ assert "run: make build" in ci_workflow
0 commit comments