You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(cli): harden meta init scaffold and close the Java CI reactor gate (#82)
* fix: close the Java CI gate (#37) + harden meta init scaffold (#75, #77)
#37 — Java CI ran `mvn install -DskipTests` (compile-only), so the maven-plugin
mojo tests never ran and a red reactor sat on main while PRs showed green. The
conformance `java-smoke-compile` job → `java-reactor` now runs `mvn clean install`
(full reactor WITH tests, all 14 modules). integration-tests (Docker) + fatjar-smoke
(on-demand) stay out, documented. NOTE: branch protection must add the required
check `conformance / java-reactor` (job renamed).
#75 — meta init's scaffolded .metaobjects/.gitignore ignored only .gen-state/, so a
per-target outDir under .metaobjects/<target>/src/generated/ (regenerable) got
committed by default. Added `*/src/generated/` + re-include guards (!migrations/,
!config.json, !package.meta.json) so the shadow is ignored but tracked artifacts
can't be swept up.
#77 — meta init scaffolds skills relative to cwd; in a monorepo subdir they don't
load from a root-launched session (Claude Code discovers skills from cwd+ancestors,
not down into subdirs). Added a monorepo-subdir warning (findGitRoot) pointing to
`cd <repo-root> && meta init --docs-only --server <lang>`, and surfaced
result.warnings on the init output path (previously dropped).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LuZWKnWzYGVnESijL7uuky
* no-mistakes(document): docs: changelog entries for meta init gitignore + monorepo-subdir fixes
* no-mistakes: apply CI fixes
---------
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
0 commit comments