From 08ba0afdc72bb57dec5fddda96c391f143e41181 Mon Sep 17 00:00:00 2001 From: James Kebinger Date: Mon, 5 Jan 2026 14:40:35 -0600 Subject: [PATCH 1/3] support new key format --- package.json | 2 +- src/prefab-common | 2 +- src/version.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index c3db520..ef30267 100644 --- a/package.json +++ b/package.json @@ -74,7 +74,7 @@ "update-submodule": "git submodule update --remote src/prefab-common", "version": "yarn build && oclif readme && git add README.md && cat package.json | jq .version | awk '{print \"// NOTE: This file is generated\\nexport default \"$1}' > src/version.ts && git add src/version.ts" }, - "version": "0.5.2", + "version": "0.5.3", "bugs": "https://github.com/prefab-cloud/prefab-cli/issues", "keywords": [ "oclif" diff --git a/src/prefab-common b/src/prefab-common index 4f95c1f..49ea9d2 160000 --- a/src/prefab-common +++ b/src/prefab-common @@ -1 +1 @@ -Subproject commit 4f95c1fad0949bf1b84a756bc162699d716c400b +Subproject commit 49ea9d2dfc71416e8955362275cc1ce975b1327a diff --git a/src/version.ts b/src/version.ts index f852a69..1852e3c 100644 --- a/src/version.ts +++ b/src/version.ts @@ -1,2 +1,2 @@ // NOTE: This file is generated -export default '0.5.2' +export default '0.5.3' From 9dd1f8a7872cd3e40476985c66c2cbb9832c3894 Mon Sep 17 00:00:00 2001 From: James Kebinger Date: Mon, 5 Jan 2026 14:56:48 -0600 Subject: [PATCH 2/3] Fix MSW test helper to clone request before reading body MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Clone the request before calling .json() to prevent "Request already used" errors in MSW handlers. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- test/test-helper.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/test-helper.ts b/test/test-helper.ts index c5462a9..cf5c5cd 100644 --- a/test/test-helper.ts +++ b/test/test-helper.ts @@ -105,7 +105,7 @@ export const getCannedResponse = async ( let body: DefaultBodyType = {} if (request.method === 'POST') { - body = await request.json() + body = await request.clone().json() if (!body || typeof body !== 'object') { throw new Error('Expected http body to be an object') From 42aee4327c512e7a04a4b8f3649ff1a74530f545 Mon Sep 17 00:00:00 2001 From: James Kebinger Date: Mon, 5 Jan 2026 15:02:26 -0600 Subject: [PATCH 3/3] Fix test.json canned response to use ANY for currentVersionId MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Consistent with other canned responses that use ANY for version IDs. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- test/responses/set-default.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/responses/set-default.ts b/test/responses/set-default.ts index f086cbf..8c31043 100644 --- a/test/responses/set-default.ts +++ b/test/responses/set-default.ts @@ -172,7 +172,7 @@ const cannedResponses: CannedResponses = { [ { configKey: 'test.json', - currentVersionId: '17259086775344510', + currentVersionId: ANY, environmentId: '6', value: { json: {