Conversation
Updates LEMONADE_VERSION from 10.0.0 -> 10.2.0 (latest, released 2026-04-08). Windows MSI naming is unchanged so the NSIS bundling flow in build-installers.yml keeps working unchanged. Linux install instructions in the C++ docs switch from a direct .deb download to the Launchpad PPA (`ppa:lemonade-team/stable`). Lemonade dropped the .deb release asset in v10.0.1 and directs Ubuntu users to the PPA instead. Note: `src/gaia/installer/lemonade_installer.py` still builds a `lemonade-server_<VERSION>_amd64.deb` URL for Linux. That URL 404s on v10.0.1+ and needs a follow-up refactor to use the PPA (out of scope here since it's a behavioural change to `gaia init`, not just a version bump).
SummaryClean, tightly-scoped dependency bump of The single most important thing: the author already called out that Issues Found🟢 Minor — Release-notes example is frozen at an older pin (
|
|
@claude double check the new version of lemonade does not break our current version of Gaia. Point out any new features in lemonade v10.2.0 that we may want to integrate and confirm we have issues for those. |
Summary
Bumps
LEMONADE_VERSIONfrom 10.0.0 -> 10.2.0 (latest, released 2026-04-08). Windows MSI naming is unchanged, so the NSIS bundling flow inbuild-installers.ymlkeeps working without any CI edits — the version pin insrc/gaia/version.pyis the single source of truth that the build pipeline reads to fetch the MSI.Changes
src/gaia/version.py— the pin, which CI and the NSIS installer read.cpp/README.md+docs/cpp/setup.mdx— Linux install switches from a direct.debdownload to the Launchpad PPA (ppa:lemonade-team/stable). Lemonade dropped the.debrelease asset in v10.0.1 in favour of the PPA, so the oldcurl ... .debinstructions would 404.docs/docs.json— navbar label updated so the rendered site matches the pin.Known follow-up
Tracked in #815:
src/gaia/installer/lemonade_installer.pystill constructs alemonade-server_<VERSION>_amd64.debdownload URL on Linux. That URL 404s for v10.0.1+. Fixing it is a behavioural change togaia init(switch from download-and-apt-install toadd-apt-repository+apt install), so I've kept it out of this PR to keep it a clean version bump. Windowsgaia initis unaffected — the MSI filename didn't change.Test plan
python util/check_doc_versions.py— all doc references consistent with 10.2.0pytest tests/unit/test_lemonade_version_check.py tests/unit/test_init_command.py— 73 passed (version-check + init-command suites both green)gaia initon Windows with a fresh environment — should downloadlemonade-server-minimal.msifrom v10.2.0 and install cleanly