From 117fb5cec3c0ca6e32ef6fe43255deb0a1d67c30 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 27 Aug 2026 22:56:09 +0000 Subject: [PATCH 1/2] Track claude-code 2.1.248 candidate --- config/claude-native-audited-versions.json | 8 ++++++++ config/claude-termux-release-manifest.json | 2 +- .../config/claude-native-audited-versions.json | 8 ++++++++ .../config/claude-termux-release-manifest.json | 2 +- packages/claude-code/package.json | 2 +- 5 files changed, 19 insertions(+), 3 deletions(-) diff --git a/config/claude-native-audited-versions.json b/config/claude-native-audited-versions.json index d6e7d0b..4cddac1 100644 --- a/config/claude-native-audited-versions.json +++ b/config/claude-native-audited-versions.json @@ -778,6 +778,14 @@ "tarball_integrity": "sha512-Qbn5HnZbYeW4GdifVkDGfcVKqj3/f3U9sfVd3LEaUZh08CcS8D/ptJ76zuBfQUGHJHfToAdNVfak86uJ84b1Dg==", "tarball_sha256": "668662e7b5d91a93cff6c75736e60f3d5d3bed4cbe077ae4feefc63ad1253f4d", "status": "termux_verified" + }, + "2.1.248": { + "wrapper_spec": "@anthropic-ai/claude-code@2.1.248", + "native_spec": "@anthropic-ai/claude-code-linux-arm64@2.1.248", + "entry_format": "esm-chunked", + "tarball_integrity": "sha512-2qwjgGuzlVfkJC7UWUjl86hiv5Ok5vtVxAZ/5fpdhzQKuBLlxrJJu3z5tVI+VrO/x/hcqx5kJuy9/O9K4eT+Kg==", + "tarball_sha256": "bd2e2b6ebace34039b073b0f586d521ec09c895fa2a39de8d1c86423ae5884ca", + "status": "offset_discovered" } } } diff --git a/config/claude-termux-release-manifest.json b/config/claude-termux-release-manifest.json index 8450731..a0b335b 100644 --- a/config/claude-termux-release-manifest.json +++ b/config/claude-termux-release-manifest.json @@ -2,7 +2,7 @@ "manifest_version": 1, "package_name": "@bash0816/claude-code", "latest_audited_version": "2.1.245", - "latest_candidate_version": "2.1.245", + "latest_candidate_version": "2.1.248", "previous_stable_version": "2.1.241", "stable_pinned_version": "2.1.220-2", "manifest_url": "https://raw.githubusercontent.com/bash0816/ClaudeCode-Termux/main/config/claude-termux-release-manifest.json" diff --git a/packages/claude-code/config/claude-native-audited-versions.json b/packages/claude-code/config/claude-native-audited-versions.json index d6e7d0b..4cddac1 100644 --- a/packages/claude-code/config/claude-native-audited-versions.json +++ b/packages/claude-code/config/claude-native-audited-versions.json @@ -778,6 +778,14 @@ "tarball_integrity": "sha512-Qbn5HnZbYeW4GdifVkDGfcVKqj3/f3U9sfVd3LEaUZh08CcS8D/ptJ76zuBfQUGHJHfToAdNVfak86uJ84b1Dg==", "tarball_sha256": "668662e7b5d91a93cff6c75736e60f3d5d3bed4cbe077ae4feefc63ad1253f4d", "status": "termux_verified" + }, + "2.1.248": { + "wrapper_spec": "@anthropic-ai/claude-code@2.1.248", + "native_spec": "@anthropic-ai/claude-code-linux-arm64@2.1.248", + "entry_format": "esm-chunked", + "tarball_integrity": "sha512-2qwjgGuzlVfkJC7UWUjl86hiv5Ok5vtVxAZ/5fpdhzQKuBLlxrJJu3z5tVI+VrO/x/hcqx5kJuy9/O9K4eT+Kg==", + "tarball_sha256": "bd2e2b6ebace34039b073b0f586d521ec09c895fa2a39de8d1c86423ae5884ca", + "status": "offset_discovered" } } } diff --git a/packages/claude-code/config/claude-termux-release-manifest.json b/packages/claude-code/config/claude-termux-release-manifest.json index 8450731..a0b335b 100644 --- a/packages/claude-code/config/claude-termux-release-manifest.json +++ b/packages/claude-code/config/claude-termux-release-manifest.json @@ -2,7 +2,7 @@ "manifest_version": 1, "package_name": "@bash0816/claude-code", "latest_audited_version": "2.1.245", - "latest_candidate_version": "2.1.245", + "latest_candidate_version": "2.1.248", "previous_stable_version": "2.1.241", "stable_pinned_version": "2.1.220-2", "manifest_url": "https://raw.githubusercontent.com/bash0816/ClaudeCode-Termux/main/config/claude-termux-release-manifest.json" diff --git a/packages/claude-code/package.json b/packages/claude-code/package.json index 2125763..8a59963 100644 --- a/packages/claude-code/package.json +++ b/packages/claude-code/package.json @@ -1,6 +1,6 @@ { "name": "@bash0816/claude-code", - "version": "2.1.245", + "version": "2.1.248", "description": "Unofficial Termux-native Claude Code wrapper with audited native replay", "license": "GPL-3.0-only", "bin": { From e8cef04ffdec4e111a7a227c3e6945f2ffd2f029 Mon Sep 17 00:00:00 2001 From: Vash0001 Date: Fri, 28 Aug 2026 09:32:12 +0900 Subject: [PATCH 2/2] feat: persist num_modules/byte_count for esm-chunked candidates Co-Authored-By: Claude Sonnet 5 --- config/claude-native-audited-versions.json | 4 +++- .../claude-code/config/claude-native-audited-versions.json | 4 +++- scripts/add-candidate-metadata.js | 2 ++ 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/config/claude-native-audited-versions.json b/config/claude-native-audited-versions.json index 4cddac1..57b1349 100644 --- a/config/claude-native-audited-versions.json +++ b/config/claude-native-audited-versions.json @@ -785,7 +785,9 @@ "entry_format": "esm-chunked", "tarball_integrity": "sha512-2qwjgGuzlVfkJC7UWUjl86hiv5Ok5vtVxAZ/5fpdhzQKuBLlxrJJu3z5tVI+VrO/x/hcqx5kJuy9/O9K4eT+Kg==", "tarball_sha256": "bd2e2b6ebace34039b073b0f586d521ec09c895fa2a39de8d1c86423ae5884ca", - "status": "offset_discovered" + "status": "offset_discovered", + "num_modules": 1946, + "byte_count": 136124175 } } } diff --git a/packages/claude-code/config/claude-native-audited-versions.json b/packages/claude-code/config/claude-native-audited-versions.json index 4cddac1..57b1349 100644 --- a/packages/claude-code/config/claude-native-audited-versions.json +++ b/packages/claude-code/config/claude-native-audited-versions.json @@ -785,7 +785,9 @@ "entry_format": "esm-chunked", "tarball_integrity": "sha512-2qwjgGuzlVfkJC7UWUjl86hiv5Ok5vtVxAZ/5fpdhzQKuBLlxrJJu3z5tVI+VrO/x/hcqx5kJuy9/O9K4eT+Kg==", "tarball_sha256": "bd2e2b6ebace34039b073b0f586d521ec09c895fa2a39de8d1c86423ae5884ca", - "status": "offset_discovered" + "status": "offset_discovered", + "num_modules": 1946, + "byte_count": 136124175 } } } diff --git a/scripts/add-candidate-metadata.js b/scripts/add-candidate-metadata.js index 6c2bc64..9706872 100644 --- a/scripts/add-candidate-metadata.js +++ b/scripts/add-candidate-metadata.js @@ -57,6 +57,8 @@ function main() { if (!(offsets.byte_count > 0)) { throw new Error('esm-chunked offsets missing byte_count'); } + versionEntry.num_modules = offsets.num_modules; + versionEntry.byte_count = offsets.byte_count; } else { if (!(offsets.entry_js_offset > 0) || !(offsets.entry_end_offset > offsets.entry_js_offset)) { throw new Error('legacy-cjs offsets missing entry_js_offset/entry_end_offset');