From c9bfd5edaa2cdd86787ed3e662aa87359b7eb4db Mon Sep 17 00:00:00 2001 From: Bryan Helmkamp Date: Thu, 10 Sep 2026 08:33:43 -0600 Subject: [PATCH] Pin the sandbox driver to the merged main MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The second-wave driver work — the tag pin, classified git failures, the stop ladder, snapshot ensure, owner scoping, and the testing crate — is merged as pull requests #10 through #15, so fabro follows the merge commit on main instead of the head of the open stack. The content is the same; the commits were rebased, so every hash changed. CI installs the driver's plugin executables at the rev it reads from Cargo.toml, so this also moves the executables the plugin scenarios run. Co-Authored-By: Claude Fable 5.1 --- Cargo.lock | 16 ++++++++-------- Cargo.toml | 16 ++++++++-------- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index bf2ef98ca..0826526f7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -7010,7 +7010,7 @@ dependencies = [ [[package]] name = "sandbox-driver" version = "0.1.0" -source = "git+https://github.com/lithoscomputer/sandbox-driver?rev=f66eb17c92ed4e70565473a256e7cf34fa3d02c6#f66eb17c92ed4e70565473a256e7cf34fa3d02c6" +source = "git+https://github.com/lithoscomputer/sandbox-driver?rev=2acc6ebff37ec7ed1a2302b95aca6a6aba98a0fc#2acc6ebff37ec7ed1a2302b95aca6a6aba98a0fc" dependencies = [ "async-trait", "globset", @@ -7026,7 +7026,7 @@ dependencies = [ [[package]] name = "sandbox-driver-daytona" version = "0.1.0" -source = "git+https://github.com/lithoscomputer/sandbox-driver?rev=f66eb17c92ed4e70565473a256e7cf34fa3d02c6#f66eb17c92ed4e70565473a256e7cf34fa3d02c6" +source = "git+https://github.com/lithoscomputer/sandbox-driver?rev=2acc6ebff37ec7ed1a2302b95aca6a6aba98a0fc#2acc6ebff37ec7ed1a2302b95aca6a6aba98a0fc" dependencies = [ "anyhow", "async-trait", @@ -7051,7 +7051,7 @@ dependencies = [ [[package]] name = "sandbox-driver-daytona-config" version = "0.1.0" -source = "git+https://github.com/lithoscomputer/sandbox-driver?rev=f66eb17c92ed4e70565473a256e7cf34fa3d02c6#f66eb17c92ed4e70565473a256e7cf34fa3d02c6" +source = "git+https://github.com/lithoscomputer/sandbox-driver?rev=2acc6ebff37ec7ed1a2302b95aca6a6aba98a0fc#2acc6ebff37ec7ed1a2302b95aca6a6aba98a0fc" dependencies = [ "sandbox-driver-docker-config", "serde", @@ -7061,7 +7061,7 @@ dependencies = [ [[package]] name = "sandbox-driver-docker" version = "0.1.0" -source = "git+https://github.com/lithoscomputer/sandbox-driver?rev=f66eb17c92ed4e70565473a256e7cf34fa3d02c6#f66eb17c92ed4e70565473a256e7cf34fa3d02c6" +source = "git+https://github.com/lithoscomputer/sandbox-driver?rev=2acc6ebff37ec7ed1a2302b95aca6a6aba98a0fc#2acc6ebff37ec7ed1a2302b95aca6a6aba98a0fc" dependencies = [ "anyhow", "async-trait", @@ -7082,7 +7082,7 @@ dependencies = [ [[package]] name = "sandbox-driver-docker-config" version = "0.1.0" -source = "git+https://github.com/lithoscomputer/sandbox-driver?rev=f66eb17c92ed4e70565473a256e7cf34fa3d02c6#f66eb17c92ed4e70565473a256e7cf34fa3d02c6" +source = "git+https://github.com/lithoscomputer/sandbox-driver?rev=2acc6ebff37ec7ed1a2302b95aca6a6aba98a0fc#2acc6ebff37ec7ed1a2302b95aca6a6aba98a0fc" dependencies = [ "serde", "serde_json", @@ -7091,7 +7091,7 @@ dependencies = [ [[package]] name = "sandbox-driver-host" version = "0.1.0" -source = "git+https://github.com/lithoscomputer/sandbox-driver?rev=f66eb17c92ed4e70565473a256e7cf34fa3d02c6#f66eb17c92ed4e70565473a256e7cf34fa3d02c6" +source = "git+https://github.com/lithoscomputer/sandbox-driver?rev=2acc6ebff37ec7ed1a2302b95aca6a6aba98a0fc#2acc6ebff37ec7ed1a2302b95aca6a6aba98a0fc" dependencies = [ "anyhow", "async-trait", @@ -7109,7 +7109,7 @@ dependencies = [ [[package]] name = "sandbox-driver-protocol" version = "0.1.0" -source = "git+https://github.com/lithoscomputer/sandbox-driver?rev=f66eb17c92ed4e70565473a256e7cf34fa3d02c6#f66eb17c92ed4e70565473a256e7cf34fa3d02c6" +source = "git+https://github.com/lithoscomputer/sandbox-driver?rev=2acc6ebff37ec7ed1a2302b95aca6a6aba98a0fc#2acc6ebff37ec7ed1a2302b95aca6a6aba98a0fc" dependencies = [ "async-trait", "base64", @@ -7126,7 +7126,7 @@ dependencies = [ [[package]] name = "sandbox-driver-testing" version = "0.1.0" -source = "git+https://github.com/lithoscomputer/sandbox-driver?rev=f66eb17c92ed4e70565473a256e7cf34fa3d02c6#f66eb17c92ed4e70565473a256e7cf34fa3d02c6" +source = "git+https://github.com/lithoscomputer/sandbox-driver?rev=2acc6ebff37ec7ed1a2302b95aca6a6aba98a0fc#2acc6ebff37ec7ed1a2302b95aca6a6aba98a0fc" dependencies = [ "async-trait", "sandbox-driver", diff --git a/Cargo.toml b/Cargo.toml index 1ffe390c1..dd37855d0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -102,14 +102,14 @@ futures-util = "0.3" # git failures, stop grace, snapshot ensure, ownership scope, testing doubles), to # move to main on merge. The CI plugin job installs the driver executables at the # same rev, read from this file. -sandbox-driver = { git = "https://github.com/lithoscomputer/sandbox-driver", rev = "f66eb17c92ed4e70565473a256e7cf34fa3d02c6" } -sandbox-driver-protocol = { git = "https://github.com/lithoscomputer/sandbox-driver", rev = "f66eb17c92ed4e70565473a256e7cf34fa3d02c6" } -sandbox-driver-host = { git = "https://github.com/lithoscomputer/sandbox-driver", rev = "f66eb17c92ed4e70565473a256e7cf34fa3d02c6" } -sandbox-driver-docker = { git = "https://github.com/lithoscomputer/sandbox-driver", rev = "f66eb17c92ed4e70565473a256e7cf34fa3d02c6" } -sandbox-driver-docker-config = { git = "https://github.com/lithoscomputer/sandbox-driver", rev = "f66eb17c92ed4e70565473a256e7cf34fa3d02c6" } -sandbox-driver-daytona = { git = "https://github.com/lithoscomputer/sandbox-driver", rev = "f66eb17c92ed4e70565473a256e7cf34fa3d02c6" } -sandbox-driver-daytona-config = { git = "https://github.com/lithoscomputer/sandbox-driver", rev = "f66eb17c92ed4e70565473a256e7cf34fa3d02c6" } -sandbox-driver-testing = { git = "https://github.com/lithoscomputer/sandbox-driver", rev = "f66eb17c92ed4e70565473a256e7cf34fa3d02c6" } +sandbox-driver = { git = "https://github.com/lithoscomputer/sandbox-driver", rev = "2acc6ebff37ec7ed1a2302b95aca6a6aba98a0fc" } +sandbox-driver-protocol = { git = "https://github.com/lithoscomputer/sandbox-driver", rev = "2acc6ebff37ec7ed1a2302b95aca6a6aba98a0fc" } +sandbox-driver-host = { git = "https://github.com/lithoscomputer/sandbox-driver", rev = "2acc6ebff37ec7ed1a2302b95aca6a6aba98a0fc" } +sandbox-driver-docker = { git = "https://github.com/lithoscomputer/sandbox-driver", rev = "2acc6ebff37ec7ed1a2302b95aca6a6aba98a0fc" } +sandbox-driver-docker-config = { git = "https://github.com/lithoscomputer/sandbox-driver", rev = "2acc6ebff37ec7ed1a2302b95aca6a6aba98a0fc" } +sandbox-driver-daytona = { git = "https://github.com/lithoscomputer/sandbox-driver", rev = "2acc6ebff37ec7ed1a2302b95aca6a6aba98a0fc" } +sandbox-driver-daytona-config = { git = "https://github.com/lithoscomputer/sandbox-driver", rev = "2acc6ebff37ec7ed1a2302b95aca6a6aba98a0fc" } +sandbox-driver-testing = { git = "https://github.com/lithoscomputer/sandbox-driver", rev = "2acc6ebff37ec7ed1a2302b95aca6a6aba98a0fc" } sentry = { version = "0.35", default-features = false, features = ["backtrace", "contexts", "ureq", "rustls"] } fork = "0.2" exec = "0.3"