Skip to content

fix(dogfood): --prebuilt runs meeting-summary with onion-llm from Maven Central - #2007

Merged
kmizu merged 1 commit into
developfrom
evo/2002-dogfood-prebuilt-battery
Oct 5, 2026
Merged

kmizu merged 1 commit into
developfrom
evo/2002-dogfood-prebuilt-battery

Conversation

@kmizu

@kmizu kmizu commented Oct 5, 2026

Copy link
Copy Markdown
Member

What

  • dogfood/run.sh --prebuilt no longer needs a locally published battery: without one, meeting-summary is built against onion-llm from Maven Central (the jar's version, or the latest release for a dev jar; LLM_VERSION overrides).
  • Default mode and CI are unchanged.
  • dogfood/README.md says which mode uses which battery.

Why

The daily Sensor runs with a release jar and no sbt, so a quarter of the dogfood suite was never exercised outside CI. Closes #2002.

Notes for reviewers

  • Only dogfood/ changes (shell script + README); the project's onion.toml is copied to a temp dir and edited there, never in the tree.
  • From a newcomer's view: unchanged; this is loop tooling.

Verification

  • dogfood/run.sh --prebuilt with a fresh sbt assembly jar and no ~/.ivy2/local battery: 4/4 projects pass (meeting-summary uses onion-llm 0.138.0 from Maven Central).

🤖 Generated with Claude Code

https://claude.ai/code/session_01N283s4Zga5rxnxcuSmPHdh


Generated by Claude Code

…en Central

What:
- dogfood/run.sh --prebuilt no longer needs the locally published
  battery: without one it builds meeting-summary against onion-llm from
  Maven Central (the jar's version, or the latest release for a dev jar)
- the default mode and CI are unchanged
- dogfood/README.md says which mode uses which battery

Why: the daily Sensor runs with a release jar and no sbt, so a quarter of
the dogfood suite was never exercised outside CI (#2002).

Co-Authored-By: Onion Evolution Loop <evolution-loop@onion-lang.org>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01N283s4Zga5rxnxcuSmPHdh
@kmizu kmizu added the risk:low Loop may merge on green CI label Oct 5, 2026 — with Claude
@kmizu
kmizu merged commit ccf06e6 into develop Oct 5, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

risk:low Loop may merge on green CI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

dogfood/run.sh --prebuilt skips meeting-summary: resolve onion-llm from Maven Central in that mode

2 participants