You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: resolve gRPC service registration and swagger download issues
API Test Fixes:
- Re-register RunnerServer in gRPC server to fix "unknown service server.Runner" errors
- Add basic Runner server using server.NewServer() with version info
- Import required version package for version string
- This enables APITest gRPC calls for GetVersion, FunctionsQuery, FunctionsQueryStream
E2E Test Fixes:
- Make swagger data download non-blocking and optional
- Change swagger download errors from fatal console output to info logs
- Prevent swagger download failures from affecting server startup
- Use serverLogger for consistent logging format
These changes resolve:
1. APITest failures due to missing gRPC Runner service registration
2. E2E test failures due to swagger download network issues
3. Container exit issues when external data dependencies are unavailable
The fixes maintain the decoupled AI plugin architecture while ensuring
basic gRPC services remain available for testing compatibility.
0 commit comments