Skip to content

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

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

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

Conversation

@ymote

@ymote ymote commented Oct 10, 2026 •

Copy link
Copy Markdown
Collaborator

Moves the runtime lock and the matching Cargo revs 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, catalog/rust/Cargo.toml and probe/rust/Cargo.toml (octoscript-render), and the runtime-lock lines in both READMEs.
  • Octoscript stays at 2e37d9e6. No manifest here depends on it directly; only the READMEs name it.
  • makepad-script (platform/script) is the only makepad crate here. In 32d6415f..a772b370 it picks up makepad#111's shader and VM changes (shader backend and GLSL output, variable opcodes, object heap, vm.rs) and a live_id change. makepad#117 changes only widgets/, which nothing here builds. Octoscript-Makepad 33dea2f1..b0960902 changes only its own pins (Cargo.toml, runtime.json). octoscript-render and octoscript-node are untouched.
  • Both Cargo.lock files are unchanged (cargo check --locked passes).

Checked locally on macOS at this head (17099b1) with this workflow's steps and Python 3.12. The siblings were makepad a772b370, Octoscript-Makepad b0960902 and Octoscript 2e37d9e6:

  • tools/setup-native.py (prepare, including the consumer check of catalog/rust/Cargo.toml and probe/rust/Cargo.toml): pass (manifest_sha256 25fca739…).
  • cargo check --locked of catalog/rust/Cargo.toml and probe/rust/Cargo.toml: pass. Each prints the same single pre-existing warning as before, from this repo's own source (an unused constant in the catalog's src/plan.rs, an unneeded mut in the probe's src/lib.rs).
  • setup-native.py --check --cargo-manifest of both: pass. makepad-script and makepad-live-id resolve to the one makepad checkout at a772b370.

🤖 Generated with Claude Code

ymote and others added 2 commits October 9, 2026 18:06
Move native-runtime.lock.json and the octoscript-render revs in
catalog/rust and probe/rust from Octoscript-Makepad 33dea2f1 to
b0960902 (Octoscript-Makepad #82), whose runtime.json pins makepad
main a772b370 and Octoscript 2e37d9e6 (unchanged). 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 and the octoscript-render revs in
catalog/rust and probe/rust from Octoscript-Makepad b0960902 to
6cf2d90a (Octoscript-Makepad #83), whose runtime.json pins makepad
main d653bc44 and Octoscript 2e37d9e6 (unchanged). 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 74b3b43.

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

  • tools/setup-native.py (prepare and consumer check): pass;
  • cargo check --locked of catalog/rust and probe/rust: pass;
  • setup-native.py --check --cargo-manifest for both: pass.

🤖 Generated with Claude Code

@ymote
ymote merged commit 1766943 into main 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