fabro/crates
Bryan Helmkamp 501ff3df40 Push metadata branch to origin after checkpoint in Remote (Daytona) mode
After each checkpoint commit, the metadata branch (checkpoint.json, manifest,
graph DOT, artifacts) is now pushed from the host process to the GitHub remote
using a GitHub App installation token. The local custom ref (refs/arc/{run_id})
is mapped to refs/heads/arc/meta/{run_id} on the remote since GitHub rejects
branch names starting with "refs/".

Changes:
- Move ssh_url_to_https to github_app.rs as pub fn for reuse
- Add push_ref() to git.rs for pushing a ref to an explicit URL
- Add github_app field to RunConfig to thread credentials into the engine
- Add git_push_meta_host() async wrapper in engine.rs
- Call git_push_meta_host after each remote checkpoint

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 13:08:49 -05:00
..
arc-agent Restructure ModelInfo into nested shape with new fields 2026-03-07 10:44:25 -05:00
arc-api Push metadata branch to origin after checkpoint in Remote (Daytona) mode 2026-03-07 13:08:49 -05:00
arc-cli Rename arc models CLI subcommand to arc model 2026-03-07 12:47:07 -05:00
arc-db Fix cargo fmt formatting across workspace 2026-03-04 00:36:44 -05:00
arc-devcontainer Fix Dependabot security alerts: update aws-lc-sys, jsonwebtoken, git2 2026-03-04 00:42:23 -05:00
arc-exe Add SandboxProvider::Exe for exe.dev VM sandboxes 2026-03-07 09:18:00 -05:00
arc-git-storage Add structured tracing across 7 crates per logging audit plan 2026-03-01 19:43:19 -05:00
arc-llm Add POST /models/{id}/test endpoint for server-mode model testing 2026-03-07 11:17:10 -05:00
arc-mcp Add structured tracing across 7 crates per logging audit plan 2026-03-01 19:43:19 -05:00
arc-slack Fix 10 OpenAPI review items for HITL, run outputs, and verifications 2026-03-06 15:13:06 -05:00
arc-types Sessions API review fixes: add updated_at to create response, UUID session IDs, remove misleading SSE schemas 2026-03-06 09:51:50 -05:00
arc-util Extract CheckReport into arc-util and use it for preflight output 2026-03-04 11:52:58 -05:00
arc-workflows Push metadata branch to origin after checkpoint in Remote (Daytona) mode 2026-03-07 13:08:49 -05:00