mesh: upgrade runtime, enforce membership, add shared compute provider (#1656)

This commit is contained in:
Michael Neale
2026-07-16 00:10:29 +10:00
committed by GitHub
parent a2fd5f8139
commit 54638ff4bb
113 changed files with 7837 additions and 5704 deletions

View File

@@ -137,7 +137,7 @@ jobs:
id: mesh_rev
run: |
set -euo pipefail
REV=$(grep -oE 'mesh-llm\.git\?rev=[0-9a-f]{40}' Cargo.lock | head -1 | grep -oE '[0-9a-f]{40}')
REV=$(python3 -c 'import tomllib; d=tomllib.load(open("Cargo.lock", "rb")); p=next(p for p in d["package"] if p["name"] == "mesh-llm-sdk"); print(p["source"].rsplit("#", 1)[1])')
[[ -n "$REV" ]] || { echo "::error::could not resolve mesh-llm rev from Cargo.lock"; exit 1; }
echo "rev=$REV" >> "$GITHUB_OUTPUT"
echo "short=${REV:0:7}" >> "$GITHUB_OUTPUT"