Commit c2800bd
fix(ci): clear three pre-existing main CI failures uncovered by the green-up
Getting FR-019 + the @summary rollout green unblocked the conformance steps, which
then surfaced the NEXT layers of main's accumulated red (each had been masked by an
earlier failure aborting the step). All three are pre-existing on main, unrelated to
FR-019:
1. TS conformance — docs-command.test.ts asserted `## Constraints`, but main's docs
refactor (88dfc3e "merge Storage + Constraints into a single neutral Fields
table") removed that section and only updated docs-neutrality.test.ts, leaving
this CLI test stale. Re-point it at the surviving neutral `## Fields` section.
2. Python conformance — `uv run pytest test_validation_conformance.py` failed with
ModuleNotFoundError: pydantic. `uv run` installs [dependency-groups], which held
only pytest; pydantic lived in [project.optional-dependencies]. Add pydantic to
the dev dependency-group and relock (uv.lock was also stale at 0.7.0 → 0.9.0).
3. release-gate (java/kotlin) — `mvn -f integration-tests/pom.xml test` could not
resolve com.metaobjects:*:7.3.0-SNAPSHOT: integration-tests is excluded from the
reactor and the SNAPSHOT jars aren't on Maven Central, but the script never
installed them to .m2 first (it used to resolve the released 7.2.0; main's bump to
7.3.0-SNAPSHOT broke it). integration-test.sh now installs the module deps
serially (-T clobbers the shared render jar) before each docker-only run.
Verified locally: TS codegen-ts+cli+migrate-ts 1605/0; full Python CI sequence via
`uv run` (conformance 267, render 254, validation 9, cli-registry 5); both Maven
install lists build. With the earlier commits this takes the PR — and main — green.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>1 parent 2429210 commit c2800bd
4 files changed
Lines changed: 28 additions & 6 deletions
File tree
- scripts
- server
- python
- typescript/packages/cli/test
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
49 | | - | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
50 | 57 | | |
51 | 58 | | |
52 | 59 | | |
| |||
64 | 71 | | |
65 | 72 | | |
66 | 73 | | |
67 | | - | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
68 | 79 | | |
69 | 80 | | |
70 | 81 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
93 | 93 | | |
94 | 94 | | |
95 | 95 | | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
96 | 101 | | |
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
205 | 205 | | |
206 | 206 | | |
207 | 207 | | |
208 | | - | |
209 | | - | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
210 | 212 | | |
211 | 213 | | |
212 | 214 | | |
| |||
0 commit comments