mirror of
https://github.com/Helldez/BigMoeOnEdge.git
synced 2026-10-19 15:33:46 +00:00
chore(release): 0.30.0 (#259)
Some checks failed
ci / changes (push) Has been cancelled
ci / version (push) Has been cancelled
ci / host-windows (push) Has been cancelled
ci / host-macos (push) Has been cancelled
ci / ios-harness (push) Has been cancelled
ci / android-apk (push) Has been cancelled
ci / format (push) Has been cancelled
ci / host-linux (push) Has been cancelled
ci / ui (push) Has been cancelled
Some checks failed
ci / changes (push) Has been cancelled
ci / version (push) Has been cancelled
ci / host-windows (push) Has been cancelled
ci / host-macos (push) Has been cancelled
ci / ios-harness (push) Has been cancelled
ci / android-apk (push) Has been cancelled
ci / format (push) Has been cancelled
ci / host-linux (push) Has been cancelled
ci / ui (push) Has been cancelled
The server as the application framework, the Android app as its client, the web UI on the five screens and one visual language for every UI. The engine, the app (versionCode 45) and the changelog move to 0.30.0 together; scripts/check-version.sh holds them to the tag. The roadmap and the platform page record the release and what its device run still owes: the NPU prefill on the release APK.
This commit is contained in:
parent
278e04f88d
commit
0d7a8d4d09
5 changed files with 12 additions and 11 deletions
|
|
@ -4,7 +4,7 @@ All notable changes to this project are documented here. The format follows
|
|||
[Keep a Changelog](https://keepachangelog.com/), and the project aims to follow
|
||||
Semantic Versioning.
|
||||
|
||||
## [Unreleased]
|
||||
## [0.30.0] - 2026-10-16
|
||||
|
||||
### Added
|
||||
- **`docs/platforms.md`: what runs where.** One page with a matrix per operating system (engine,
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@ cmake_minimum_required(VERSION 3.21)
|
|||
# --version, and the run-parameter preamble of every metrics CSV), so a committed benchmark file
|
||||
# says which engine produced it. Keep it in step with CHANGELOG.md and the app's versionName:
|
||||
# scripts/check-version.sh compares the three, in CI and against the tag before a release builds.
|
||||
project(bigmoeonedge VERSION 0.29.0 LANGUAGES CXX)
|
||||
project(bigmoeonedge VERSION 0.30.0 LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_CXX_STANDARD 17)
|
||||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ What runs where, how far each platform has been taken, and what each one still o
|
|||
the summary; the evidence behind every cell is in the page it links to, and a cell with no
|
||||
measurement behind it says so rather than implying one.
|
||||
|
||||
Last reviewed on 2026-10-16, against `main` after release 0.29.0.
|
||||
Last reviewed on 2026-10-16, against release 0.30.0.
|
||||
|
||||
## How to read the tables
|
||||
|
||||
|
|
@ -63,8 +63,8 @@ platform: the device is measured, and the streamer's own memory is not yet hande
|
|||
|
||||
## What each platform owes
|
||||
|
||||
- **Android.** A run of the app on a phone before it is released, as every release gets. Per-value
|
||||
provenance in the settings, so a reader sees what the plan set and what differs from the
|
||||
- **Android.** The NPU prefill run again on the release APK, the one build with the Hexagon
|
||||
backend: the 0.30.0 phone run used a CPU-only build. Per-value provenance in the settings, so a reader sees what the plan set and what differs from the
|
||||
default ([screens.md](screens.md)).
|
||||
- **macOS.** A signed installer that updates itself, in place of the archive. The byte-identity
|
||||
gates in CI, which today run on Linux only.
|
||||
|
|
|
|||
|
|
@ -22,10 +22,11 @@ A phone serving a laptop's coding agent is the same product as a laptop serving
|
|||
|
||||
The order is the order of dependence, and each step ships on its own.
|
||||
|
||||
**Release what is on `main`.** The planner, the parameter table, the macOS port, the desktop
|
||||
server and the iOS harness are merged and unreleased. A release gets a run on a real device first,
|
||||
a dry run of the APK workflow since the binaries moved, and the desktop archive tried once on
|
||||
Windows, where CI compiles the server and nothing has run it. Nothing else lands before the tag.
|
||||
**Release what is on `main`.** Shipped: the planner, the parameter table, the macOS port, the
|
||||
desktop server and the iOS harness in 0.29.0; the server as the framework, the Android app on it
|
||||
and one visual language in 0.30.0, after a run of the app on a phone and of the desktop server on
|
||||
Windows. Owed from that run: the NPU prefill on the release APK, the one build that carries the
|
||||
Hexagon backend.
|
||||
|
||||
**One application framework.** The server is it ([application-framework.md](application-framework.md)).
|
||||
Its policy - the engine host with its one session and its turn line, the model library, the
|
||||
|
|
|
|||
|
|
@ -53,8 +53,8 @@ android {
|
|||
applicationId 'io.bigmoeonedge.example'
|
||||
minSdk 29
|
||||
targetSdk 34
|
||||
versionCode 44
|
||||
versionName '0.29.0'
|
||||
versionCode 45
|
||||
versionName '0.30.0'
|
||||
buildConfigField 'String', 'GIT_SHA', "\"${gitSha}\""
|
||||
ndk {
|
||||
// The engine ships as prebuilt arm64 binaries staged by build-android.ps1.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue