fabro/lib/foundation/fabro-config/src
Bryan Helmkamp e5d5c534ab
Merge remote-tracking branch 'origin/main' into remove/run-metadata-branches
Resolve conflicts between the metadata-branch removal and the
sandbox-driver adoption on main:

- fabro-sandbox docker.rs, sandbox.rs, daytona/mod.rs: take main's driver
  rewrite. The Sandbox trait is gone, so the PR's push_token_source
  removal now applies to RunSandbox instead; drop that accessor and the
  RepoCredentials::source helper that only served it.
- run_metadata.rs: keep deleted. Main's edits there were adaptations to
  the driver API and the run git identity field.
- lifecycle/git.rs, finalize.rs: keep the PR's removal of metadata
  snapshots and write_finalize_commit; carry main's RunSandbox,
  GitRetryPolicy, git_identity, local_sandbox, and test catalog changes.
- sandbox_git.rs: take main's version and drop the shadow_sha parameter
  and Fabro-Checkpoint trailer.
- git_integration.rs: remove meta_branch from the new git identity test.
- Cargo.toml: main's dependency set with fabro-dump kept as a
  dev-dependency.
- checkpoints.mdx: keep both the git identity paragraph and the durable
  execution state section.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-12 16:28:01 -06:00
..
layers Merge remote-tracking branch 'origin/main' into remove/run-metadata-branches 2026-09-12 16:28:01 -06:00
resolve Merge remote-tracking branch 'origin/main' into remove/run-metadata-branches 2026-09-12 16:28:01 -06:00
tests Merge remote-tracking branch 'origin/main' into remove/run-metadata-branches 2026-09-12 16:28:01 -06:00
bind.rs refactor: organize crates into three layers 2026-07-23 17:59:34 -04:00
builders.rs Merge origin/main into the sandbox-driver adoption 2026-09-10 13:37:11 -06:00
daemon.rs refactor: organize crates into three layers 2026-07-23 17:59:34 -04:00
defaults.rs refactor: organize crates into three layers 2026-07-23 17:59:34 -04:00
defaults.toml Remove Git run metadata branches 2026-09-05 12:31:03 -04:00
envfile.rs refactor: organize crates into three layers 2026-07-23 17:59:34 -04:00
error.rs refactor: organize crates into three layers 2026-07-23 17:59:34 -04:00
home.rs refactor: organize crates into three layers 2026-07-23 17:59:34 -04:00
input_overrides.rs refactor: organize crates into three layers 2026-07-23 17:59:34 -04:00
lib.rs Adopt lithos vocabulary in fabro-types, fabro-auth, and fabro-config 2026-09-09 17:26:57 -06:00
load.rs refactor: organize crates into three layers 2026-07-23 17:59:34 -04:00
logging.rs refactor: organize crates into three layers 2026-07-23 17:59:34 -04:00
migrations.rs refactor: organize crates into three layers 2026-07-23 17:59:34 -04:00
parse.rs Read catalog policy from lithos core fields and metadata.agent 2026-09-09 23:20:12 -06:00
project.rs Simplify workflow version registration tool layering 2026-09-12 10:15:29 -06:00
run.rs refactor(config): stop resolving {{ env.* }} in interpolated config 2026-07-27 21:09:35 -04:00
storage.rs refactor: organize crates into three layers 2026-07-23 17:59:34 -04:00
user.rs refactor: organize crates into three layers 2026-07-23 17:59:34 -04:00