Skip to content

Commit 4aae95c

Browse files
committed
chore(deps): update openshell to 0.0.106
Patch-Walker-Manifest: sha256:0de9a21d9af16d310073a437df4a3256bcf4921ce5ff0c84a39ebe0c4b2d0720 Refs #6256 Refs #3136 Refs #6871 Refs #7367 Refs #7937 Refs #7957 Refs #8769 Refs #8887 Refs #8893 Signed-off-by: Prekshi Vyas <prekshiv@nvidia.com>
1 parent 9c90b07 commit 4aae95c

4 files changed

Lines changed: 51 additions & 8 deletions

File tree

src/lib/actions/sandbox/mcp-bridge-validation.ts

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
22
// SPDX-License-Identifier: Apache-2.0
33

4-
import { type SpawnSyncReturns, spawnSync } from "node:child_process";
4+
import { spawnSync } from "node:child_process";
55
import crypto from "node:crypto";
66

77
import { resolveOpenshell } from "../../adapters/openshell/resolve";
@@ -64,10 +64,12 @@ export class McpCredentialBoundaryRuntimeVersionError extends McpBridgeError {
6464
}
6565
}
6666

67-
type OpenshellVersionCommandResult = Pick<
68-
SpawnSyncReturns<string>,
69-
"error" | "status" | "stderr" | "stdout"
70-
>;
67+
type OpenshellVersionCommandResult = {
68+
error?: Error;
69+
status: number | null;
70+
stderr: string;
71+
stdout: string;
72+
};
7173

7274
export interface McpCredentialBoundaryRuntimeDeps {
7375
resolveOpenshell?: () => string | null;

src/lib/actions/sandbox/openshell-child-visible-credentials.v0.0.106.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
},
3838
{
3939
"path": "src/lib/actions/sandbox/mcp-bridge-validation.ts",
40-
"sha256": "ab0395a376a6621e1135a22048c2ef4f05c713da0652faab79bb331243a28106"
40+
"sha256": "9e6cee1c2bd95122121eb05363b2daf903d8ec80b57bf8e437957fe22ca35e62"
4141
},
4242
{
4343
"path": "agents/hermes/mcp-config-transaction.py",

test/e2e/live/podman-cpu-lifecycle-helpers.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ import {
3333

3434
export const ARTIFACT_DIR = process.env.E2E_ARTIFACT_DIR ?? "";
3535
export const GATEWAY_NAME = "podman-proof";
36-
export const OPENSHELL_VERSION = "0.0.101";
36+
export const OPENSHELL_VERSION = "0.0.106";
3737
export const SOCKET_PATH = process.env.E2E_PODMAN_SOCKET ?? "";
3838

3939
const FULL_CONTAINER_ID = /^[0-9a-f]{64}$/u;
@@ -137,7 +137,7 @@ export async function startPinnedGateway(
137137
artifactDir = ARTIFACT_DIR,
138138
): Promise<ChildProcess> {
139139
const child = spawnObservedChild(gatewayBin, [], {
140-
activityLabel: "command: pinned OpenShell 0.0.101 Podman gateway",
140+
activityLabel: "command: pinned OpenShell 0.0.106 Podman gateway",
141141
progress,
142142
spawn: {
143143
env: { ...process.env, ...gatewayEnv },

test/helpers/openshell-release-fixtures.ts

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,12 @@ export const V00103_SANDBOX_BUILD_DIGESTS = [
1111
] as const;
1212
export const V00103_SUPERVISOR_MANIFEST_DIGEST =
1313
"sha256:96228f110362ffd415bb12d3b7f584063c3c52c0c93f3ccf59faada1dc2dd5d3";
14+
export const V00106_SANDBOX_BUILD_DIGESTS = [
15+
"019301ec8618abbed8135e8d39dde7bea47e5e92813bbc17768550de34db59f8",
16+
"0031c6b257a23ecc1a2333153918324f3af0005e68abde388858d682ec646c55",
17+
] as const;
18+
export const V00106_SUPERVISOR_MANIFEST_DIGEST =
19+
"sha256:722f44669722961b7f432b0b81de25b91a58f34a61d6403bef967acaf2b3af01";
1420

1521
export const V0099_CHECKSUM_MANIFESTS = new Map([
1622
[
@@ -152,3 +158,38 @@ export const V00103_ASSET_DIGESTS = new Map([
152158
),
153159
["openshell.rb", "95a290f0e0e2f57d7d46ba9171fca6e99e5226875cd12e12391b7338f6c219f9"],
154160
]);
161+
162+
export const V00106_CHECKSUM_MANIFESTS = new Map([
163+
[
164+
"openshell-checksums-sha256.txt",
165+
`d1a885a91b3e5aaa006c36aca95dc78bed0638c1ba1a79b55f1da93211b8a0a0 openshell-x86_64-unknown-linux-musl.tar.gz
166+
ce981904ae8febd9cd6b3fbceb04e1dcfb48da6042bac08eadf0c2211f83fe55 openshell-aarch64-unknown-linux-musl.tar.gz
167+
969493205e3d3462226ff613eaba0b9cde0f582e3026294169d533d41e87c905 openshell-aarch64-apple-darwin.tar.gz
168+
`,
169+
],
170+
[
171+
"openshell-gateway-checksums-sha256.txt",
172+
`b7760cb752a4363c2f21d32298dd0c683dc438f6edfd16c2e4242bc0baefbb7c openshell-gateway-x86_64-unknown-linux-gnu.tar.gz
173+
22b7781249e3487085694d0f0f3797a0e549018b81144cd24b2f1118c730d1c7 openshell-gateway-aarch64-unknown-linux-gnu.tar.gz
174+
de8f90db9dd0d3b47855b2b6d2542660730917bd1249e53140300990a8690b94 openshell-gateway-aarch64-apple-darwin.tar.gz
175+
`,
176+
],
177+
[
178+
"openshell-sandbox-checksums-sha256.txt",
179+
`559b8aaad3a8eeab45c511e7de531d9baa98a311282dcb0c2c5f38cc2d4ca355 openshell-sandbox-x86_64-unknown-linux-gnu.tar.gz
180+
5e5d758d53c6abc6d7a936be907dafa9dfce10423289536f39b50abe294dfafd openshell-sandbox-aarch64-unknown-linux-gnu.tar.gz
181+
`,
182+
],
183+
]);
184+
export const V00106_ASSET_DIGESTS = new Map([
185+
...[...V00106_CHECKSUM_MANIFESTS.values()].flatMap((contents) =>
186+
contents
187+
.trim()
188+
.split("\n")
189+
.map((line) => {
190+
const [digest, asset] = line.split(/\s+/);
191+
return [asset, digest] as const;
192+
}),
193+
),
194+
["openshell.rb", "f0f86519e227b3b326431410058ba690b1a7b83e5af7384014e4b96283d3a642"],
195+
]);

0 commit comments

Comments
 (0)