Commit Graph

  • 8bc0d5a13a
    Merge 62b9f9d4b2 into 4ce8a115f7 Minh Vu 2026-08-16 03:18:23 +0800
  • 7fd10ab770
    Merge 7e77e5c964 into 4ce8a115f7 Minh Vu 2026-08-16 03:18:23 +0800
  • 607065b0bd
    Merge 60bf256345 into 4ce8a115f7 Eugene Petrenko 2026-08-16 03:18:23 +0800
  • e47c87056c
    Merge 8de3a2e929 into 4ce8a115f7 TastyHeadphones 2026-08-15 17:15:22 +0200
  • 52a99787bb
    Merge 33c49e5f81 into 4ce8a115f7 mikemikimike 2026-08-15 22:36:37 +0800
  • 33c49e5f81 Fix OCI prune cleanup of broken tag symlinks mikemikimike 2026-08-15 22:33:32 +0800
  • ee0b92bdf7
    Merge e898ce6297 into 4ce8a115f7 Yibo Zhuang 2026-08-14 13:37:24 -0700
  • e898ce6297
    Fail VM startup when its control socket cannot bind codex/tart-control-socket-startup Yibo Zhuang 2026-08-13 19:01:19 -0700
  • 3c8d26eccb
    Merge 3f1624e31a into 4ce8a115f7 Sean McLoughlin 2026-08-13 09:16:40 +0200
  • cb2d47b5d1
    Merge 3999f4a40f into 4ce8a115f7 Yibo Zhuang 2026-08-12 16:02:36 -0700
  • 3999f4a40f
    Finish remaining features for DiskImageKit support-diskimagekit-phase3 Yibo Zhuang 2026-08-12 16:01:52 -0700
  • cecf5883da
    Merge 24a2f9deb4 into 4ce8a115f7 Fedor Kororkov 2026-08-12 18:32:32 -0400
  • 4ce8a115f7
    Add OCI transport and base clone with DiskImageKit (#1304) main Yibo Zhuang 2026-08-12 12:10:28 -0700
  • 10a151901c
    Lock frozen overlays during push Yibo Zhuang 2026-08-12 09:52:11 -0700
  • 003bed0996
    Stream file digest hashing Yibo Zhuang 2026-08-12 09:34:07 -0700
  • 5993571088 Hash files in chunks Nikolay Edigaryev 2026-08-12 16:47:54 +0100
  • 53ceac8e22
    Address stacked OCI pull review feedback Yibo Zhuang 2026-08-11 19:09:30 -0700
  • 4d6e4f70bb
    Merge 001cfca565 into f87b57bbc5 Pedro Piñera Buendía 2026-08-11 13:13:42 -0700
  • 1ef45ee540
    Merge 92b64f6b9a into f87b57bbc5 Ben Boeckel 2026-08-11 13:13:42 -0700
  • 76f003e1a7
    Merge bd9d696163 into f87b57bbc5 Dal Rupnik 2026-08-11 14:48:45 -0400
  • be44cc8b38
    Add OCI transport and base clone with DiskImageKit Yibo Zhuang 2026-08-10 10:39:55 -0700
  • 6169502404
    Merge 01d9359fbd into f87b57bbc5 Randolph Voorhies 2026-08-11 18:13:30 +0200
  • f87b57bbc5
    Begin work on adding DiskImageKit to tart (#1303) Yibo Zhuang 2026-08-11 09:13:25 -0700
  • 0a01b2ddaa
    Begin work on adding DiskImageKit to tart Yibo Zhuang 2026-08-11 07:57:51 -0700
  • a438e2d031
    tart {list,get}: display humanized byte units (#1301) edi-oai 2026-08-05 22:11:37 +0100
  • 4e35b4975e tart {list,get}: display humanized byte units Nikolay Edigaryev 2026-08-04 17:52:21 +0100
  • 160b7cd692
    Build Tart on macOS 26 with Xcode 27 (#1294) 2.35.0 Tor Arne Vestbø 2026-08-04 16:52:45 +0200
  • 01d9359fbd Support suspending and resuming Linux VMs Randolph Voorhies 2026-07-28 13:35:48 -0700
  • 60bf256345 Reject non-positive @PPI hints Eugene Petrenko 2026-07-28 15:49:28 +0200
  • 521cc16e44 Add optional @PPI hint to --display for HiDPI pixel displays Eugene Petrenko 2026-07-28 13:43:10 +0200
  • 7e77e5c964 Preserve modification date when updating access time Minh Vu 2026-07-24 19:29:34 +0200
  • b710a85291 Build Tart on macOS 26 with Xcode 27 Tor Arne Vestbø 2026-07-25 21:58:12 +0200
  • 24a2f9deb4
    Document tart exec usage and examples dev/fkorotkov/tart-exec-help Fedor Korotkov 2026-07-24 09:52:34 -0400
  • 62b9f9d4b2 Fix Softnet SUID setup commands Minh Vu 2026-06-22 21:29:34 +0200
  • cbc160a592
    Pass Softnet policy control FD through Tart (#1287) 2.34.0 Fedor Kororkov 2026-07-21 17:23:08 -0400
  • 4a018ce4bb
    Use an owning Softnet control file handle Fedor Korotkov 2026-07-21 17:12:27 -0400
  • 311eec95f4
    Reject Softnet control FD with host networking Fedor Korotkov 2026-07-21 17:10:36 -0400
  • 842320ac5c
    Update Softnet control test for policy set Fedor Korotkov 2026-07-21 13:33:27 -0400
  • b585ee1a96
    Pass Softnet policy control FD through Tart Fedor Korotkov 2026-07-21 11:53:12 -0400
  • b9ed1a98f0
    Fix Tart release signing (#1286) 2.33.1 Fedor Kororkov 2026-07-21 10:12:17 -0400
  • deca5f3a1d Fix Tart release signing Fedor Korotkov 2026-07-21 09:57:44 -0400
  • 057646cf89
    Fix Tart release code signing (#1284) 2.33.0 Fedor Kororkov 2026-07-17 14:47:15 -0400
  • 193c0cdbb8 Fix Tart release code signing Fedor Korotkov 2026-07-17 09:10:15 -0400
  • 512c1c3630
    Fix busy loop in `tart exec -i` after piped stdin reaches EOF (#1281) Nikolai Tillmann 2026-07-17 05:56:27 -0700
  • 9e6e59b379
    [codex] Publish Tart to openai/homebrew-tools (#1277) Fedor Kororkov 2026-07-16 21:32:18 -0400
  • 931b529516 Fix hosted tests and notarization credentials Fedor Korotkov 2026-07-16 21:22:59 -0400
  • 1afc9a9310 Add required GitHub Actions test check Fedor Korotkov 2026-07-16 18:04:17 -0400
  • d983e1d9ed Fix busy loop in `tart exec -i` after piped stdin reaches EOF Nikolai Tillmann 2026-07-10 22:39:13 -0700
  • c121336dc0
    docs: install Tart tools from OpenAI tap Fedor Korotkov 2026-07-07 13:42:24 -0400
  • 92b64f6b9a fix(save): match tart push format exactly for skopeo compatibility Ben Boeckel 2026-07-07 12:54:01 -0400
  • 2c090ea4b2
    Use macOS 26 runners Fedor Korotkov 2026-07-07 12:50:31 -0400
  • 9207c5ec6b fix(save): use standard OCI layer format for skopeo compatibility Ben Boeckel 2026-07-07 12:46:16 -0400
  • 392462ec10 fix(save): lock staging directory against concurrent gc Ben Boeckel 2026-07-07 12:38:30 -0400
  • 6231f95021 fix(save): use Docker v2s2 manifest format for skopeo compatibility Ben Boeckel 2026-07-07 12:36:36 -0400
  • b5253d5e89 feat(save): add tart save command for OCI archive output Ben Boeckel 2026-07-07 12:10:11 -0400
  • fcfacfec03 feat(oci): add saveToArchive method to VMDirectory Ben Boeckel 2026-07-07 12:10:08 -0400
  • 8b86545a07 feat(oci): add OCIArchiveWriter for OCI Image Layout tar archives Ben Boeckel 2026-07-07 12:10:05 -0400
  • dd5993d752 feat(oci): accept any BlobStorage in DiskV2 Ben Boeckel 2026-07-07 12:10:02 -0400
  • 2087608d50 feat(oci): extract BlobStorage protocol and conform Registry Ben Boeckel 2026-07-07 12:09:59 -0400
  • 50903edd5d Write Tart formula under Formula directory Fedor Korotkov 2026-07-06 13:20:26 -0400
  • 84b64a8a53
    Publish Tart to openai/homebrew-tools Fedor Korotkov 2026-07-06 13:15:55 -0400
  • 8de3a2e929 Reject macOS balloon targets below the restore-image minimum G 2026-07-03 11:08:36 +0900
  • 3678f45d82 Add optional Virtio memory balloon support G 2026-07-03 10:51:48 +0900
  • 001cfca565 feat(tart): label virtual machines on macOS 27 Pedro Piñera Buendía 2026-06-16 16:42:18 +0200
  • cf30410395 fix(tart): wire native vmnet port forwarding Pedro Piñera Buendía 2026-06-16 16:26:57 +0200
  • 1d0ae4566a feat(tart): native vmnet networking via VZVmnetNetworkDeviceAttachment Pedro Piñera Buendía 2026-06-16 16:15:12 +0200
  • 32d084e9ed
    fix(homebrew): wrap macOS version dependency in on_macos block (#1264) Greg Hurrell 2026-06-16 00:25:38 +0200
  • bd9d696163 Merge main into drag-and-drop Dal Rupnik 2026-06-15 11:30:07 +0200
  • 4af4f92bd5 goreleaser: nest versioned depends_on macos in on_macos block Aayush9029 2026-06-11 22:39:27 -0400
  • cd4b681ab6
    Display byte units in text list/get output Nanook 2026-06-11 00:51:40 +0000
  • a6da358da0
    fix(homebrew): wrap macOS version dependency in on_macos block Greg Hurrell 2026-06-10 12:22:50 +0200
  • 0a01a4430c
    Fix build warnings (#1262) Tor Arne Vestbø 2026-06-10 00:29:19 +0200
  • d1bfda63fc
    Add --provisioning-opts flag to provision macOS guests on first boot (#1263) Tor Arne Vestbø 2026-06-10 00:18:57 +0200
  • 2e63759c1b
    Don't run the AppKit run loop nested in Swift's async main (#1260) Tor Arne Vestbø 2026-06-09 18:53:06 +0200
  • 1429ec58d3 Add --provisioning-opts flag to provision macOS guests on first boot Tor Arne Vestbø 2026-06-09 17:04:44 +0200
  • 1d4970c412 Don't run the AppKit run loop nested in Swift's async main Tor Arne Vestbø 2026-06-09 15:36:32 +0200
  • 18bce7dcda Avoid blocking SwiftNIO calls in async guest agent connections Tor Arne Vestbø 2026-06-09 16:36:03 +0200
  • 43ebbc31df Report errors thrown inside tart run's fire-and-forget tasks Tor Arne Vestbø 2026-06-09 16:10:11 +0200
  • 1f556051b0 Don't bind the unused error when catching connection-pool failures Tor Arne Vestbø 2026-06-09 15:45:34 +0200
  • d4d95f02e0 Use let for the immutable disk image storage attachment Tor Arne Vestbø 2026-06-09 15:45:26 +0200
  • 4df49fc0fc Migrate CI to GitHub Actions Fedor Korotkov 2026-06-05 10:12:53 -0700
  • 2fb91b61cb fix(drop): propagate directory-read failures during drop copy Dal Rupnik 2026-06-08 09:29:12 +0200
  • e2775948ae
    Merge d896a3ddf5 into 6ada2b955d Gavinkaa 2026-06-06 09:32:30 +0800
  • 6ada2b955d
    Update README.md Fedor Kororkov 2026-06-05 17:07:07 -0700
  • 1ea60ef420
    Update docs after OpenAI move (#1240) Fedor Kororkov 2026-06-05 17:05:23 -0700
  • d5bc7bd7aa Update docs after OpenAI move Fedor Korotkov 2026-06-05 16:59:48 -0700
  • 5ad172e7f0
    Relicense under FSL-1.1-ALv2 (#1238) Fedor Kororkov 2026-06-05 15:37:02 -0700
  • a508816e9c Use project lifetime in copyright notice Fedor Korotkov 2026-06-05 08:55:48 -0700
  • 4e589eaccc Relicense under FSL-1.1-ALv2 Fedor Korotkov 2026-06-04 17:46:24 -0700
  • a336965140 Remove Sentry release steps codex/migrate-ci-to-github-actions Fedor Korotkov 2026-06-03 14:43:41 -0700
  • 6d1d8a3773 Migrate CI to GitHub Actions Fedor Korotkov 2026-06-03 13:51:09 -0700
  • d896a3ddf5 fixing lint Gavinkaa 2026-05-29 17:57:57 +0200
  • b3ba25d35a adding hide-title-bar-menu-toggle Gavinkaa 2026-05-29 17:33:05 +0200
  • e78cb3c247 ci: retrigger Cirrus (unrelated testcontainers flake on prev run) Dal Rupnik 2026-05-20 11:28:48 +0200
  • daed6eee82 fix: parse CRLF stdout from guest agent in GuestDropParseTests Dal Rupnik 2026-05-20 10:36:49 +0200
  • 6375d224c1 fix: stop DropProgressCopier from tripping Swift's exclusivity check Dal Rupnik 2026-05-20 09:46:08 +0200
  • b954c0d56c feat: live byte progress and best-effort cancel for file-promise drops Dal Rupnik 2026-05-19 10:59:44 +0200
  • c596672c5a refactor: receive file promises straight into the drop zone Dal Rupnik 2026-05-19 10:33:09 +0200
  • 100fc1e8bc fix: harden drag-and-drop against the edge-case report Dal Rupnik 2026-05-19 09:35:30 +0200
  • 3bae4c62cf style: apply SwiftFormat indent to GuestDropSynthesis.swift Dal Rupnik 2026-05-18 15:29:05 +0200