Skip to content

Repin makepad d653bc44, Octoscript-Makepad 6cf2d90a (14th sweep) - #86

Merged
ymote merged 2 commits into
masterfrom
chore/runtime-makepad-a772b370
Oct 10, 2026
Merged

ymote merged 2 commits into
masterfrom
chore/runtime-makepad-a772b370

Conversation

@ymote

@ymote ymote commented Oct 10, 2026 •

Copy link
Copy Markdown
Collaborator

Moves the runtime lock from Octoscript-Makepad 33dea2f1 to b0960902 (OctoSense-org/OctoScript-Makepad#82). Its runtime.json pins makepad main a772b370 and Octoscript 2e37d9e6 (unchanged). This is the 14th runtime sweep. Org rule: every OctoSense-org repository pins the same makepad main.

The new makepad carries makepad PRs 110–116 (renderer, Android, Linux and TextFlow work) and OctoSense-org/makepad#117, under which the isolate policy no longer gates an app's URLs, media, sockets or instruction budget (OctoSense-org/OctoSense#450).

  • Changed: native-runtime.lock.json and the runtime-lock lines in both READMEs.
  • octoscript-core in crates/octoscript-oh-arkui and crates/octoscript-oh-webview stays at Octoscript 2e37d9e6. The runtime's runtime.json still pins that revision, so the consumer check (tools/setup-native.py → runtime.py --consumer) accepts it unchanged.
  • Cargo.lock is unchanged. makepad-script (platform/script) is the only makepad crate here, reached through this workspace's [patch]. In 32d6415f..a772b370 it picks up makepad#111's shader and VM changes and a live_id change. makepad#117 changes only widgets/, which nothing here builds. Octoscript-Makepad 33dea2f1..b0960902 changes only its own pins.

Checked locally on macOS at this head (1d71dc3) with this workflow's steps, Python 3.12 and the repo's pinned nightly toolchain. The siblings were makepad a772b370, Octoscript-Makepad b0960902 and Octoscript 2e37d9e6:

  • tools/setup-native.py (prepare, including the consumer check of all 13 workspace manifests): pass (manifest_sha256 25fca739…).
  • cargo check --locked --manifest-path Cargo.toml: pass.
  • setup-native.py --check --cargo-manifest Cargo.toml: pass. makepad-script and makepad-live-id resolve to the one makepad checkout at a772b370.

All the build's warnings were there before this change. Most are in this repo's webview and example crates, which this PR does not touch. The rest are nightly lints in makepad files this range does not change: an unused import in platform/script/src/mod_math.rs, and deprecated integer constants in libs/smallvec and libs/micro_serde.

🤖 Generated with Claude Code

ymote and others added 2 commits October 9, 2026 18:07
Move native-runtime.lock.json from Octoscript-Makepad 33dea2f1 to
b0960902 (Octoscript-Makepad #82), whose runtime.json pins makepad
main a772b370 and Octoscript 2e37d9e6 (unchanged, so octoscript-core
in the arkui and webview crates keeps its rev). The runtime-lock
lines in both READMEs name the new revisions.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…d two)

Move native-runtime.lock.json from Octoscript-Makepad b0960902 to
6cf2d90a (Octoscript-Makepad #83), whose runtime.json pins makepad
main d653bc44 and Octoscript 2e37d9e6 (unchanged, so octoscript-core
in the arkui and webview crates keeps its rev). The runtime-lock
lines in both READMEs name the new revisions.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@ymote ymote changed the title Pin makepad a772b370 / OSM b0960902 (14th sweep) Repin makepad d653bc44, Octoscript-Makepad 6cf2d90a (14th sweep) Oct 10, 2026
@ymote

ymote commented Oct 10, 2026

Copy link
Copy Markdown
Collaborator Author

Moved to the sweep's final revisions: makepad d653bc44, which adds makepad#118 (no capability check before a host.request, OctoSense#450), and Octoscript-Makepad 6cf2d90a (#83). Octoscript stays 2e37d9e6. Head 6d714bd.

Re-checked on macOS with the siblings at those revisions:

  • tools/setup-native.py (prepare and the consumer check of the workspace manifests): pass;
  • cargo check --locked --manifest-path Cargo.toml: pass;
  • setup-native.py --check --cargo-manifest Cargo.toml: pass.

🤖 Generated with Claude Code

@ymote
ymote merged commit 8a83be3 into master Oct 10, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant