Skip to content

Pin makepad-script a772b370 (14th sweep) - #62

Merged
ymote merged 1 commit into
mainfrom
chore/runtime-makepad-a772b370
Oct 10, 2026
Merged

ymote merged 1 commit into
mainfrom
chore/runtime-makepad-a772b370

Conversation

@ymote

@ymote ymote commented Oct 10, 2026

Copy link
Copy Markdown
Collaborator

14th runtime sweep: the makepad-script rev in crates/octoscript-core and crates/octoscript-capabilities moves from 32d6415f to makepad main a772b370, the revision Octoscript-Makepad b0960902 (#82) pins in its runtime.json.

  • Cargo.lock and fuzz/Cargo.lock follow with cargo update -p makepad-script (in the root and in fuzz/). In each lock the same 13 makepad-sourced packages move, and nothing else changes.
  • UPSTREAM.md's pin example still showed 68d1f4ec because Pin makepad-script 32d6415f (13th sweep) #61 did not update it. It now names a772b370.
  • Of 32d6415f..a772b370, only makepad#111 (upstream performance integration) touches the crates this repository builds: shader backend, GLSL output, variable opcodes, the object heap, vm.rs and live_id. makepad#117 (no per-app Splash runtime gates, OctoSense#450) changes only widgets/ (splash_policy, web_card), which this repository does not depend on.

Local evidence on macOS (aarch64), at this head:

  • cargo fmt --check: clean.
  • cargo clippy --locked --workspace --all-targets --all-features -- -D warnings: pass, no warnings.
  • cargo test --locked --workspace --all-features: 48 suites, 1086 passed, 0 failed.
  • cargo test --locked -p octoscript-schema -p octoscript-capabilities -p octoscript-workflow: 7 suites, 237 passed, 0 failed.
  • cargo tree -e normal,features -i serde_json -p octoscript-schema -p octoscript-capabilities -p octoscript-workflow: 27 lines, no arbitrary_precision.
  • cargo test --locked -p makepad-script (resolved at a772b370): 21 suites, 172 passed, 2 ignored, 0 failed.
  • cargo test --locked -p makepad-regex: 2 suites, 350 passed, 0 failed.
  • cargo +nightly fmt --manifest-path fuzz/Cargo.toml --check: clean.
  • RUSTFLAGS='--cfg fuzzing' cargo +nightly check --locked --manifest-path fuzz/Cargo.toml: pass (the fuzz lock is consistent).

Not run locally (left to CI): the octoscript-sandbox cross-target checks (the aarch64/riscv64 Linux and x86_64-pc-windows-gnu targets are not installed here), the Linux sudo sandbox tests, the cargo-fuzz smoke and AddressSanitizer runs (cargo-fuzz is not installed), and Miri. Merging on green CI.

🤖 Generated with Claude Code

Move the makepad-script rev in crates/octoscript-core and
crates/octoscript-capabilities from 32d6415f to makepad main a772b370,
the revision Octoscript-Makepad b0960902 pins. Cargo.lock and
fuzz/Cargo.lock follow with `cargo update -p makepad-script` (the 13
makepad-sourced packages move; nothing else changes). UPSTREAM.md's
pin example, which still showed 68d1f4ec, names the new rev.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@ymote
ymote merged commit 0c214d3 into main Oct 10, 2026
8 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