Commit Graph

93 Commits

Author SHA1 Message Date
delta-cloud-208e
bbc9f7f2d3 feat(claude): publish v2.1.119 SEA artifacts 2026-04-26 06:14:17 +00:00
delta-cloud-208e
9acbc8b712 feat(claude): publish v2.1.119 SEA artifacts 2026-04-26 03:04:11 +00:00
delta-cloud-208e
cc6d2797dc feat(claude): publish v2.1.119 SEA artifacts 2026-04-24 12:03:08 +00:00
delta-cloud-208e
3d4b371e17 feat(updater): SEA install support for Claude Code 2.1.114+ (TDD + dual-critic APPROVE)
Adds install_sea_release() to uclaude_updater.py — dispatches by release
type from releases/v<VER>/, supporting both legacy cli.js and new SEA layout.

Production-hardened (after 2 rounds of dual-critic FIX):
- Pre-verify source sha256 BEFORE touching install_root (fail-fast)
- Atomic copy via _atomic_copy_with_fsync: write to .new, fsync, rename,
  then fsync parent dir (POSIX durability)
- .new cleanup on any exception (no orphan files)
- fcntl.flock on <install_root>/.uclaude-update.lock (concurrent run safe)
- Backup existing → .bak.<TIMESTAMP> before overwrite
- Post-install sha256 verify; rollback from backup on mismatch
- Atomic symlink update (tmp_link + os.replace)

cmd_update dispatches:
- detect_release_type → "sea" / "cli_js" / None
- "sea" → install_sea_release with /usr/lib/node_modules root + /usr/bin/claude symlink
- "cli_js" → existing legacy install_cli_js (preserved)
- None → fail with clear error

Updated:
- claude/uclaude_updater.py — +138 lines (install_sea_release + helpers)
- claude/releases/index.json — latest=2.1.119, +v2.1.119 entry (sea_binary)

Tests: 11/11 GREEN (claude/tests/test_sea_install.py — new file)
Dual critic: gpt-5.4 + GLM 5.1 both APPROVE (round 3 final)

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-24 11:54:17 +00:00
delta-cloud-208e
01c7af848f feat(claude): publish v2.1.119 SEA artifacts 2026-04-24 10:40:23 +00:00
delta-cloud-208e
fdd4ab5299 feat(claude): publish v2.1.119 SEA artifacts 2026-04-24 10:36:40 +00:00
delta-cloud-208e
c2bdb579e9 release: Claude Code v2.1.112 (28 patches) 2026-04-17 00:05:17 +00:00
delta-cloud-208e
84405df361 release: Claude Code v2.1.111 (28 patches) 2026-04-16 17:38:47 +00:00
delta-cloud-208e
8136439210 release: Claude Code v2.1.110 (28 patches) 2026-04-16 06:01:29 +00:00
delta-cloud-208e
faf43fe2a0 release: Claude Code v2.1.110 (28 patches) 2026-04-16 00:02:51 +00:00
delta-cloud-208e
08e8456ddf release: Claude Code v2.1.109 (28 patches) 2026-04-15 06:00:48 +00:00
delta-cloud-208e
a5fdd651a8 release: Claude Code v2.1.108 (28 patches) 2026-04-15 00:02:53 +00:00
delta-cloud-208e
e9ea2fc345 release: Claude Code v2.1.107 (28 patches) 2026-04-14 12:00:30 +00:00
delta-cloud-208e
22071416d4 release: Claude Code v2.1.105 (28 patches) 2026-04-14 00:04:49 +00:00
delta-cloud-208e
a50f195034 release: Claude Code v2.1.104 (28 patches) 2026-04-13 00:07:09 +00:00
delta-cloud-208e
e09659daa4 release: Claude Code v2.1.104 (28 patches) 2026-04-12 06:08:45 +00:00
delta-cloud-208e
7c8d540324 release: Claude Code v2.1.101 (28 patches) 2026-04-12 00:01:36 +00:00
delta-cloud-208e
e7feeae713 release: Claude Code v2.1.101 (28 patches) 2026-04-11 00:06:13 +00:00
delta-cloud-208e
af460e8f12 release: Claude Code v2.1.100 (28 patches) 2026-04-10 06:07:58 +00:00
delta-cloud-208e
f4f9d1c253 release: Claude Code v2.1.98 (28 patches) 2026-04-10 00:00:43 +00:00
delta-cloud-208e
69f1c9e200 release: Claude Code v2.1.97 (28 patches) 2026-04-09 00:06:45 +00:00
delta-cloud-208e
6e2ac9d1e0 release: Claude Code v2.1.96 (28 patches) 2026-04-08 12:10:26 +00:00
delta-cloud-208e
a66c80c2fd release: Claude Code v2.1.96 (28 patches) 2026-04-08 06:09:24 +00:00
delta-cloud-208e
c1cd42033b release: Claude Code v2.1.94 (28 patches) 2026-04-08 00:02:30 +00:00
delta-cloud-208e
0b165a4275 release: Claude Code v2.1.92 (28 patches) 2026-04-07 00:03:08 +00:00
delta-cloud-208e
7a1fd49278 release: Claude Code v2.1.92 (28 patches) 2026-04-06 00:07:18 +00:00
delta-cloud-208e
0ae94bff18 release: Claude Code v2.1.92 (28 patches) 2026-04-05 00:00:52 +00:00
delta-cloud-208e
1a8b363c67 release: Claude Code v2.1.92 (28 patches) 2026-04-04 06:05:59 +00:00
delta-cloud-208e
737e425a85 release: Claude Code v2.1.91 (28 patches) 2026-04-04 00:04:16 +00:00
delta-cloud-208e
c5d079ebe5 release: Claude Code v2.1.91 (28 patches) 2026-04-03 00:02:56 +00:00
delta-cloud-208e
6bb8fcbeb4 release: Claude Code v2.1.90 (28 patches) 2026-04-02 18:06:34 +00:00
delta-cloud-208e
8facd76d82 release: Claude Code v2.1.90 (28 patches) 2026-04-02 00:01:47 +00:00
delta-cloud-208e
5301078300 release: Claude Code v2.1.89 (28 patches) 2026-04-01 06:06:33 +00:00
delta-cloud-208e
9b1a7a4bef release: Claude Code v2.1.87 (28 patches) 2026-04-01 00:00:11 +00:00
delta-cloud-208e
9ed1257fc9 release: Claude Code v2.1.87 (28 patches) 2026-03-31 12:08:56 +00:00
delta-cloud-208e
52c53e79a6 release: Claude Code v2.1.88 (28 patches) 2026-03-31 00:06:22 +00:00
delta-cloud-208e
e2a497f773 release: Claude Code v2.1.87 (28 patches) 2026-03-30 00:06:50 +00:00
delta-cloud-208e
2d54b00974 release: Claude Code v2.1.87 (28 patches) 2026-03-29 06:02:01 +00:00
delta-cloud-208e
128551c1f7 release: Claude Code v2.1.86 (28 patches) 2026-03-29 00:04:03 +00:00
delta-cloud-208e
a428122f16 release: Claude Code v2.1.86 (28 patches) 2026-03-28 00:01:33 +00:00
delta-cloud-208e
a6f3136852 release: Claude Code v2.1.85 (28 patches) 2026-03-27 18:00:16 +00:00
delta-cloud-208e
b82d33af8d release: Claude Code v2.1.85 (28 patches) 2026-03-27 00:02:42 +00:00
delta-cloud-208e
6f4b615bb6 release: Claude Code v2.1.84 (28 patches) 2026-03-26 06:01:34 +00:00
delta-cloud-208e
904565cffd release: Claude Code v2.1.83 (28 patches) 2026-03-26 00:09:27 +00:00
delta-cloud-208e
409fde51b2 release: Claude Code v2.1.83 (28 patches) 2026-03-25 12:10:35 +00:00
delta-cloud-208e
784f8415c4 release: Claude Code v2.1.81 (28 patches) 2026-03-25 06:04:46 +00:00
delta-cloud-208e
3706e337a2 release: Claude Code v2.1.81 (28 patches) 2026-03-25 00:07:41 +00:00
delta-cloud-208e
09609e56f6 release: Claude Code v2.1.81 (28 patches) 2026-03-25 00:06:40 +00:00
delta-cloud-208e
a6b0cc2dde release: Claude Code v2.1.81 (28 patches) 2026-03-24 00:07:26 +00:00
delta-cloud-208e
8f01667f9a release: Claude Code v2.1.81 (28 patches) 2026-03-23 12:01:48 +00:00