From f60f5d978ad1e5cf199734eb7becda651a5dff4f Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 12 Feb 2026 21:57:15 +0000 Subject: [PATCH] fix: correct working directory for gen:protobuf script MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes GitHub Actions workflow "Update WAProto" failure. Problem: - GenerateStatics.sh was being executed from project root - Script looks for ./WAProto.proto (relative to CWD) - This resolves to /WAProto.proto (doesn't exist) - Should be /WAProto/WAProto.proto Error in CI: ``` Error: ENOENT: no such file or directory, open 'WAProto.proto' Error: Cannot find module '.../fix-imports.js' ``` Solution: Change script execution to run from WAProto/ directory: - Before: "sh WAProto/GenerateStatics.sh" (runs from root) - After: "cd WAProto && sh GenerateStatics.sh" (runs from WAProto/) Now paths resolve correctly: - ./WAProto.proto → /WAProto/WAProto.proto ✅ - ./fix-imports.js → /WAProto/fix-imports.js ✅ https://claude.ai/code/session_01TvSrN9JmHZDdKMZDFWEcUS --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 4135aa77..2770d5ec 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ "changelog:preview": "conventional-changelog -p angular -u", "changelog:update": "conventional-changelog -p angular -i CHANGELOG.md -s -r 0", "example": "tsx ./Example/example.ts", - "gen:protobuf": "sh WAProto/GenerateStatics.sh", + "gen:protobuf": "cd WAProto && sh GenerateStatics.sh", "format": "prettier --write \"src/**/*.{ts,js,json,md}\"", "lint": "tsc && eslint src --ext .js,.ts", "lint:fix": "npm run format && npm run lint -- --fix",