Skip to content

Commit e1b8b95

Browse files
author
Shaw
committed
fix(ci): generate proto types for benchmark workflow
1 parent a524dc2 commit e1b8b95

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

.github/workflows/benchmark-weekly.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,16 @@ jobs:
9292
test -f packages/scenario-runner/src/cli.ts || \
9393
{ echo "scenario-runner CLI missing"; exit 1; }
9494
95+
- name: Generate proto-derived TypeScript modules
96+
# The scenario runner imports packages/core/src/types/proto.ts
97+
# which transitively pulls src/types/generated/eliza/v1/agent_pb.js.
98+
# That directory is .gitignored (regenerated from packages/schemas/),
99+
# so we need to materialize it before tsx tries to resolve the import.
100+
run: |
101+
if [ ! -d packages/core/src/types/generated ]; then
102+
cd packages/schemas && bunx buf generate
103+
fi
104+
95105
- name: Run benchmark harness
96106
id: run
97107
env:

0 commit comments

Comments
 (0)