Skip to content

Commit 65d27bd

Browse files
dmealingclaude
andcommitted
ci: run the generator-registry conformance tests in C#/Java/Kotlin jobs (gate must fire)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent c16bf45 commit 65d27bd

1 file changed

Lines changed: 8 additions & 4 deletions

File tree

.github/workflows/conformance.yml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,8 @@ jobs:
6666
dotnet test MetaObjects.Render.Tests/MetaObjects.Render.Tests.csproj --nologo --verbosity quiet
6767
# Validator-parity corpus (generated DataAnnotations input validation).
6868
dotnet test MetaObjects.Codegen.Tests/MetaObjects.Codegen.Tests.csproj --filter "FullyQualifiedName~ValidationConformance" --nologo --verbosity quiet
69+
# Generator stable-name registry conformance (ADR-0021 D3).
70+
dotnet test MetaObjects.Codegen.Tests/MetaObjects.Codegen.Tests.csproj --filter "FullyQualifiedName~GeneratorRegistryConformance" --nologo --verbosity quiet
6971
7072
- name: Java conformance
7173
if: matrix.language == 'java'
@@ -79,8 +81,9 @@ jobs:
7981
mvn -pl metadata test -Dtest='ConformanceTest,YamlConformanceTest,ObjectModelConformanceTest' -q
8082
# Byte-exact render / verify / extract / output-prompt corpora (render module).
8183
mvn -pl render test -Dtest='RenderCrossPortReportTest,VerifyConformanceTest,ExtractConformanceTest,OutputPromptConformanceTest' -q
82-
# Validator-parity corpus (generated DTO jakarta.validation, codegen-spring module).
83-
mvn -pl codegen-spring test -Dtest='ValidationConformanceTest' -q
84+
# Validator-parity corpus (generated DTO jakarta.validation, codegen-spring module)
85+
# + generator stable-name registry conformance (ADR-0021 D3).
86+
mvn -pl codegen-spring test -Dtest='ValidationConformanceTest,GeneratorRegistryConformanceTest' -q
8487
8588
- name: Python conformance
8689
if: matrix.language == 'python'
@@ -116,8 +119,9 @@ jobs:
116119
# SNAPSHOT-resolution race when the test module references freshly-built
117120
# artifacts.
118121
mvn -pl codegen-kotlin -am install -DskipTests -q
119-
# object-model + output-prompt + validator-parity corpora (the corpora Kotlin has).
120-
mvn -pl codegen-kotlin test -Dtest='ObjectModelConformanceTest,OutputPromptConformanceTest,ValidationConformanceTest' -q
122+
# object-model + output-prompt + validator-parity corpora (the corpora Kotlin has)
123+
# + generator stable-name registry conformance (ADR-0021 D3).
124+
mvn -pl codegen-kotlin test -Dtest='ObjectModelConformanceTest,OutputPromptConformanceTest,ValidationConformanceTest,GeneratorRegistryConformanceTest' -q
121125
122126
completeness-gate:
123127
needs: [conformance, conformance-kotlin]

0 commit comments

Comments
 (0)