Skip to content

Commit c0b48d6

Browse files
committed
chore(aida): extend package validation profiles
Make package validation run lint, type-check, and py314 tests by default. Add optional compatibility and full-matrix package test commands so broader validation modes remain available when needed. JIRA: DX-331 risk: low
1 parent b1ab40c commit c0b48d6

2 files changed

Lines changed: 29 additions & 1 deletion

File tree

.aida/validation_policy.yaml

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,14 +30,27 @@ validation_policy:
3030
processor_id: passthrough
3131
- command_id: package-type-check
3232
processor_id: passthrough
33+
- command_id: package-test-py314
34+
processor_id: pytest
35+
36+
package-compat:
37+
steps:
38+
- command_id: package-lint
39+
processor_id: passthrough
40+
- command_id: package-type-check
41+
processor_id: passthrough
42+
- command_id: package-test-py314
43+
processor_id: pytest
44+
- command_id: package-test-py310
45+
processor_id: pytest
3346

3447
package-full:
3548
steps:
3649
- command_id: package-lint
3750
processor_id: passthrough
3851
- command_id: package-type-check
3952
processor_id: passthrough
40-
- command_id: package-test
53+
- command_id: package-test-matrix
4154
processor_id: pytest
4255

4356
api-client-fast:

.aida/validation_registry.yaml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,21 @@ registry:
1414
package-test:
1515
argv: ["make", "-C", "{root}", "test"]
1616
cwd: "{workspace_root}"
17+
package-test-py314:
18+
argv: ["make", "-C", "{root}", "test"]
19+
cwd: "{workspace_root}"
20+
env:
21+
TEST_ENVS: py314
22+
package-test-py310:
23+
argv: ["make", "-C", "{root}", "test"]
24+
cwd: "{workspace_root}"
25+
env:
26+
TEST_ENVS: py310
27+
package-test-matrix:
28+
argv: ["make", "-C", "{root}", "test"]
29+
cwd: "{workspace_root}"
30+
env:
31+
TEST_ENVS: py314,py313,py312,py311,py310
1732
workspace-lint:
1833
argv: ["make", "lint"]
1934
cwd: "{workspace_root}"

0 commit comments

Comments
 (0)