Skip to content

Commit 32cf526

Browse files
authored
Merge pull request #7 from OctoSense-org/chore/runtime-octoscript-makepad-297ff0bb
Repin the shared runtime to Octoscript-Makepad main 297ff0bb
2 parents e603878 + b12e2bc commit 32cf526

5 files changed

Lines changed: 12 additions & 12 deletions

File tree

‎README.md‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,11 @@ Use `python3 tools/setup-native.py --check --cargo-manifest catalog/rust/Cargo.t
2020
to check the local dependency graph. Existing platform rendering backends remain
2121
part of their applications; the framework controls the shared VM and UI sources.
2222

23-
**Known gap:** the lock (and the matching Cargo revs) currently select
24-
Octoscript-Makepad `b1596d9c`, which is not on its `main`; the other OctoSense
25-
consumers are on `463e3da8` (makepad `cd812acd`). Until [#4](https://github.com/OctoSense-org/OctoScript-Android/issues/4)
26-
is fixed, prepare this repository in its own workspace rather than beside an
27-
OctoScript-App-Design-Flow checkout.
23+
**Runtime lock (fixed [#4](https://github.com/OctoSense-org/OctoScript-Android/issues/4), 2026-09-26):** the lock and the matching
24+
Cargo revs now select Octoscript-Makepad `297ff0bb`, a commit on its `main`
25+
(makepad `cd812acd`, Octoscript `68f6a9df`: the same framework sources as the
26+
other OctoSense consumers). The previous pin, `b1596d9c`, was the pre-history-rewrite
27+
hash of main's `f4acc6c`; nothing was lost in the move.
2828

2929

3030
Octoscript DSL rendered to **native Android widgets** from Rust — the Android peer of

‎README.zh-CN.md‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@ OctoSense 外壳、App Hub 的 `card-host`、Mail 以及其他 OctoSense 应用
1717
用 `python3 tools/setup-native.py --check --cargo-manifest catalog/rust/Cargo.toml`
1818
检查本地依赖图。现有的各平台渲染后端仍然属于各自的应用;框架负责的是共享的 VM 和 UI 源码。
1919

20-
**已知差异:** 目前锁文件(以及对应的 Cargo 版本)选定的是 Octoscript-Makepad `b1596d9c`,
21-
它不在该仓库的 `main` 上;其他 OctoSense 使用方都在 `463e3da8`(makepad `cd812acd`)。
22-
在 [#4](https://github.com/OctoSense-org/OctoScript-Android/issues/4) 修复之前,请把本仓库放在单独的工作区里准备,不要和
23-
OctoScript-App-Design-Flow 的 checkout 放在一起。
20+
**运行时锁定([#4](https://github.com/OctoSense-org/OctoScript-Android/issues/4) 已于 2026-09-26 修复):** 锁文件和对应的 Cargo 版本现在选定
21+
Octoscript-Makepad `297ff0bb`,它在该仓库的 `main` 上(makepad `cd812acd`、Octoscript `68f6a9df`,
22+
与其他 OctoSense 使用方的框架源码相同)。之前锁定的 `b1596d9c` 是 main 上 `f4acc6c`
23+
在历史重写之前的哈希,迁移没有丢失任何内容。
2424

2525

2626
用 Rust 把 Octoscript DSL 渲染成 **Android 原生控件**——它是

‎catalog/rust/Cargo.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ name = "octoscript_catalog"
99
crate-type = ["cdylib", "rlib"]
1010

1111
[dependencies]
12-
octoscript-render = { git = "https://github.com/OctoSense-org/Octoscript-Makepad.git", rev = "b1596d9c2cee6e80cca9d27b1b0c2d57b9d28dd8" }
12+
octoscript-render = { git = "https://github.com/OctoSense-org/Octoscript-Makepad.git", rev = "297ff0bb230d8715f95827939e7f120121c65e49" }
1313
jni = "0.21"
1414
serde_json = "1.0.151"
1515
ureq = { version = "2", features = ["tls"] }

‎native-runtime.lock.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
22
"schema_version": 1,
33
"url": "https://github.com/OctoSense-org/Octoscript-Makepad.git",
4-
"revision": "b1596d9c2cee6e80cca9d27b1b0c2d57b9d28dd8"
4+
"revision": "297ff0bb230d8715f95827939e7f120121c65e49"
55
}

‎probe/rust/Cargo.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ crate-type = ["cdylib"]
1111
# The real thing: the backend-agnostic Octoscript renderer core. Depends only on
1212
# makepad-script (the VM). No makepad-platform / draw / widgets anywhere.
1313
[dependencies]
14-
octoscript-render = { git = "https://github.com/OctoSense-org/Octoscript-Makepad.git", rev = "b1596d9c2cee6e80cca9d27b1b0c2d57b9d28dd8" }
14+
octoscript-render = { git = "https://github.com/OctoSense-org/Octoscript-Makepad.git", rev = "297ff0bb230d8715f95827939e7f120121c65e49" }
1515
jni = "0.21"
1616

1717
[profile.release]

0 commit comments

Comments
 (0)