Pin the sandbox driver to the merged main

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 <noreply@anthropic.com>
This commit is contained in:
Bryan Helmkamp 2026-09-10 08:33:43 -06:00
parent 3f721dd032
commit c9bfd5edaa
No known key found for this signature in database
2 changed files with 16 additions and 16 deletions

16
Cargo.lock generated
View file

@ -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",

View file

@ -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"