docs(package): require Web assets for rollout
This commit is contained in:
parent
7c27e7f8ec
commit
c4df2c3b3f
3 changed files with 5 additions and 0 deletions
|
|
@ -7,6 +7,7 @@ preview-and-confirm cascade for unfinished Program sessions. It retains source
|
|||
and actual dates, stores absolute current dates and ceded-slot state, and
|
||||
selects a separate Programs V2 Android projection by capability. This candidate
|
||||
is not merged into the stable installation or deployed to Android.
|
||||
Rollout packaging now rejects a native build without the embedded Web frontend.
|
||||
|
||||
Development opened after the stable v0.1.6 release. This line is restricted to
|
||||
observed bug fixes, regression fixes, directly related small UI corrections,
|
||||
|
|
|
|||
|
|
@ -10,6 +10,8 @@ The candidate passed local native, Web, Android JVM, build, and targeted
|
|||
sanitizer validation. It still requires coordinated PC/Android deployment
|
||||
before it is an operational feature. Completed-session calendar
|
||||
dates in stable 0.1.7 continue to come from their linked factual sessions.
|
||||
Rollout packaging requires an explicit Meson `-Dweb=enabled` build; the
|
||||
embedded frontend and its native Web tests are part of candidate validation.
|
||||
|
||||
Full-generation synchronization uses one generation/ACK business engine across
|
||||
versioned transports. On the paired 0.1.4 deployment, automatic local selection
|
||||
|
|
|
|||
|
|
@ -82,6 +82,8 @@ def main() -> int:
|
|||
raise RuntimeError("compiled generation MTP adapter is missing")
|
||||
if not sync_once.is_file():
|
||||
raise RuntimeError("compiled legacy synchronization helper is missing")
|
||||
# WHY: web=auto can build a native executable without any embedded UI.
|
||||
# CONTRACT: a rollout bundle must contain the frontend it will serve.
|
||||
build_options = json.loads(subprocess.check_output(
|
||||
["meson", "introspect", "--buildoptions", str(args.build)], text=True
|
||||
))
|
||||
|
|
|
|||
Loading…
Reference in a new issue