From 370abda81cdf71cecfad81c8566c26703092eb45 Mon Sep 17 00:00:00 2001 From: Wanlin Du Date: Thu, 21 Aug 2025 17:44:51 +0000 Subject: [PATCH 1/2] Update typescript and dotnet checksums. --- sdks/dotnet/BinaryInstaller.cs | 2 +- sdks/dotnet/checksums.json | 10 ++++++++++ sdks/typescript/checksums.json | 10 ++++++++++ sdks/typescript/postinstall.js | 2 +- 4 files changed, 22 insertions(+), 2 deletions(-) diff --git a/sdks/dotnet/BinaryInstaller.cs b/sdks/dotnet/BinaryInstaller.cs index 99e87bf..097726e 100644 --- a/sdks/dotnet/BinaryInstaller.cs +++ b/sdks/dotnet/BinaryInstaller.cs @@ -39,7 +39,7 @@ public static class BinaryInstaller /// It will download the release asset from GitHub, verify its SHA256 checksum, extract it, and set executable permissions. /// The checksums are read from a 'checksums.json' file expected to be embeded into the TestServerSdk.dll. /// - public static async Task EnsureBinaryAsync(string outDir, string version = "v0.2.6") + public static async Task EnsureBinaryAsync(string outDir, string version = "v0.2.7") { var assembly = Assembly.GetExecutingAssembly(); var resourceName = "TestServerSdk.checksums.json"; diff --git a/sdks/dotnet/checksums.json b/sdks/dotnet/checksums.json index d00da43..4601657 100644 --- a/sdks/dotnet/checksums.json +++ b/sdks/dotnet/checksums.json @@ -78,5 +78,15 @@ "test-server_Windows_arm64.zip": "466137be1dad084fcdef86a8894080a2ef1086dfd3ee15bc123a6d2053515841", "test-server_Windows_i386.zip": "6980c83e2118ed739dad53af29dc302b78ec89804f7ff7d7b5e39dcadbab3e83", "test-server_Windows_x86_64.zip": "8a4e36c8fa2d17a256a31956a3cb2851d27a30f423449911caf0b3ec76b9a602" + }, + "v0.2.7": { + "test-server_Darwin_arm64.tar.gz": "0fd90238ccf90d74daef781b972c8b864063a40563259f689444d4f0ed41fb14", + "test-server_Darwin_x86_64.tar.gz": "8b7853069a9c98585a8075a90db94e73f1a769494fa5ac097c00f5e0c0630f06", + "test-server_Linux_arm64.tar.gz": "5dd5ae382db835427a62f4e65d73952b6f6452b5690d6623414f343f04a0b5de", + "test-server_Linux_i386.tar.gz": "5ea339ae47b23ecb99488936fe6ac42b5ef4445b9b01e28c74cf78af24441b30", + "test-server_Linux_x86_64.tar.gz": "7880e8fd1d271123fa0a622c93c3b8e3839571f8c1c5eeef2e32af8165dd83bc", + "test-server_Windows_arm64.zip": "2688a3b78bda099bdda3a9b5edbb374543c181b29beffca3ee9d0927b00d060e", + "test-server_Windows_i386.zip": "3f6b39c18982195d9de9edc9d85ec40147840f28e4eec52af04517407e625a3b", + "test-server_Windows_x86_64.zip": "8ea201791b87c0c2ee8f0ec241f3e5a34bf1319502daf02eb7a00858be2ab1f9" } } diff --git a/sdks/typescript/checksums.json b/sdks/typescript/checksums.json index d00da43..4601657 100644 --- a/sdks/typescript/checksums.json +++ b/sdks/typescript/checksums.json @@ -78,5 +78,15 @@ "test-server_Windows_arm64.zip": "466137be1dad084fcdef86a8894080a2ef1086dfd3ee15bc123a6d2053515841", "test-server_Windows_i386.zip": "6980c83e2118ed739dad53af29dc302b78ec89804f7ff7d7b5e39dcadbab3e83", "test-server_Windows_x86_64.zip": "8a4e36c8fa2d17a256a31956a3cb2851d27a30f423449911caf0b3ec76b9a602" + }, + "v0.2.7": { + "test-server_Darwin_arm64.tar.gz": "0fd90238ccf90d74daef781b972c8b864063a40563259f689444d4f0ed41fb14", + "test-server_Darwin_x86_64.tar.gz": "8b7853069a9c98585a8075a90db94e73f1a769494fa5ac097c00f5e0c0630f06", + "test-server_Linux_arm64.tar.gz": "5dd5ae382db835427a62f4e65d73952b6f6452b5690d6623414f343f04a0b5de", + "test-server_Linux_i386.tar.gz": "5ea339ae47b23ecb99488936fe6ac42b5ef4445b9b01e28c74cf78af24441b30", + "test-server_Linux_x86_64.tar.gz": "7880e8fd1d271123fa0a622c93c3b8e3839571f8c1c5eeef2e32af8165dd83bc", + "test-server_Windows_arm64.zip": "2688a3b78bda099bdda3a9b5edbb374543c181b29beffca3ee9d0927b00d060e", + "test-server_Windows_i386.zip": "3f6b39c18982195d9de9edc9d85ec40147840f28e4eec52af04517407e625a3b", + "test-server_Windows_x86_64.zip": "8ea201791b87c0c2ee8f0ec241f3e5a34bf1319502daf02eb7a00858be2ab1f9" } } diff --git a/sdks/typescript/postinstall.js b/sdks/typescript/postinstall.js index 790a2a9..28c126a 100644 --- a/sdks/typescript/postinstall.js +++ b/sdks/typescript/postinstall.js @@ -23,7 +23,7 @@ const axios = require('axios'); const extract = require('extract-zip'); const tar = require('tar'); const allExpectedChecksums = require('./checksums.json'); -const TEST_SERVER_VERSION = 'v0.2.6'; +const TEST_SERVER_VERSION = 'v0.2.7'; const GITHUB_OWNER = 'google'; const GITHUB_REPO = 'test-server'; From a8bb2c7cf0fceb669bcc8c4436b200e80cd4728a Mon Sep 17 00:00:00 2001 From: Wanlin Du Date: Thu, 21 Aug 2025 22:14:38 +0000 Subject: [PATCH 2/2] fix comment --- sdks/dotnet/TestServerSdk.cs | 2 +- sdks/dotnet/tools/installer/Program.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sdks/dotnet/TestServerSdk.cs b/sdks/dotnet/TestServerSdk.cs index c86eecc..8d0f29b 100644 --- a/sdks/dotnet/TestServerSdk.cs +++ b/sdks/dotnet/TestServerSdk.cs @@ -62,7 +62,7 @@ private string GetBinaryPath() { var targetDir = Path.GetDirectoryName(p) ?? Path.GetFullPath(Directory.GetCurrentDirectory()); Console.WriteLine($"[TestServerSdk] test-server not found at {p}. Installing into {targetDir}..."); - BinaryInstaller.EnsureBinaryAsync(targetDir, "v0.2.6").GetAwaiter().GetResult(); + BinaryInstaller.EnsureBinaryAsync(targetDir, "v0.2.7").GetAwaiter().GetResult(); if (File.Exists(p)) return p; throw new FileNotFoundException($"[TestServerSdk] After installation, test-server binary still not found at: {p}"); } diff --git a/sdks/dotnet/tools/installer/Program.cs b/sdks/dotnet/tools/installer/Program.cs index 88f2f65..12ebfce 100644 --- a/sdks/dotnet/tools/installer/Program.cs +++ b/sdks/dotnet/tools/installer/Program.cs @@ -26,7 +26,7 @@ } string outDir = args[0]; -string version = args.Length > 1 ? args[1] : "v0.2.6"; +string version = args.Length > 1 ? args[1] : "v0.2.7"; await BinaryInstaller.EnsureBinaryAsync(outDir, version); return 0;