Update Newton FPGS non-WIP pin#6601
Conversation
Point the FPGS development branch at the June 19 non-WIP integration on the current Newton base. Keep the project metadata pinned to the public commit rather than a local checkout.
Greptile SummaryThis PR updates the pinned Newton commit in
Confidence Score: 5/5Safe to merge — the change is a two-line commit-hash swap, both occurrences are kept consistent, and the PR reports a passing serial FPGS test suite plus IsaacLab uv-run tests. The change touches only one file and replaces the same 40-character git SHA in two coordinated locations. Both the version-table entry and the uv override URL are updated identically, so there is no risk of the resolver picking different Newton builds depending on which entry wins. No logic, API surface, or configuration beyond the pin itself is affected. No files require special attention. The only change is the Newton commit hash in pyproject.toml. Important Files Changed
Sequence Diagram%%{init: {'theme': 'neutral'}}%%
sequenceDiagram
participant PY as pyproject.toml
participant UV as uv resolver
participant GH as github.com/ooctipus/newton.git
participant WL as warp-lang (1.15.0.dev20260626)
PY->>UV: "override-dependencies: newton[sim]@aae676f"
UV->>GH: fetch commit aae676fee7b08c945aa2746f673fb924f2e12c22
GH-->>UV: Newton + FPGS (Dylan Turpin June 19 non-WIP)
UV->>WL: "resolve warp==1.15.0.dev20260626 (unchanged)"
UV-->>PY: resolution complete
%%{init: {'theme': 'base', 'themeVariables': {"darkMode": true, "background": "#0d1117", "primaryColor": "#21262d", "primaryTextColor": "#e6edf3", "primaryBorderColor": "#8b949e", "lineColor": "#8b949e", "textColor": "#e6edf3", "edgeLabelBackground": "#161b22", "actorBkg": "#21262d", "actorBorder": "#8b949e", "actorTextColor": "#e6edf3", "actorLineColor": "#8b949e", "signalColor": "#8b949e", "signalTextColor": "#e6edf3", "noteBkgColor": "#373320", "noteBorderColor": "#d4a72c", "noteTextColor": "#f0e6c0", "labelBoxBkgColor": "#21262d", "labelBoxBorderColor": "#8b949e", "labelTextColor": "#e6edf3", "loopTextColor": "#e6edf3", "activationBkgColor": "#30363d", "activationBorderColor": "#8b949e"}}}%%
sequenceDiagram
participant PY as pyproject.toml
participant UV as uv resolver
participant GH as github.com/ooctipus/newton.git
participant WL as warp-lang (1.15.0.dev20260626)
PY->>UV: "override-dependencies: newton[sim]@aae676f"
UV->>GH: fetch commit aae676fee7b08c945aa2746f673fb924f2e12c22
GH-->>UV: Newton + FPGS (Dylan Turpin June 19 non-WIP)
UV->>WL: "resolve warp==1.15.0.dev20260626 (unchanged)"
UV-->>PY: resolution complete
Reviews (1): Last reviewed commit: "Update Newton FPGS non-WIP pin" | Re-trigger Greptile |
Description
Updates the root Newton pin from 186502cec5db4b80a4cc235c9a6f5e4266ee2c07 to the public aae676fee7b08c945aa2746f673fb924f2e12c22 integration. The new commit brings Dylan Turpin’s June 19 non-WIP FPGS line onto the current Newton base while retaining the newer Newton APIs required by IsaacLab.
The dependency remains pinned to the public ooctipus/newton commit; this does not add a local path override. The imported matrix-free warm-start remains disabled by default and is not enabled by IsaacLab presets.
Type of change
Validation
Checklist