The GitHub Actions job "Fory CI" on fory.git/main has succeeded. Run started by GitHub user chaokunyang (triggered by chaokunyang).
Head commit for run: 00e88c3c55ef052a70b635cd9e78c0e0471a16bf / Dimitris <[email protected]> fix(compiler): validate rpc request/response types (#3493) ## Why? Service RPC definitions can reference request/response types that do not exist in the schema. These errors currently surface late (during generation or integration). This PR makes such schemas fail fast during validation. ## What does this PR do? - Validate that each service RPC request/response type resolves to a defined type. - Add FDL/Proto/FBS tests that ensure unknown RPC request/response types fail validation. - Add a small `compiler/examples/service.fdl` example and document that RPC request/response types are validated, with a `foryc` usage snippet. ## Related issues - Related to #3266 ## AI Contribution Checklist - [ ] Substantial AI assistance was used in this PR: `no` ## Does this PR introduce any user-facing change? - [ ] Does this PR introduce any public API change? `no` - [ ] Does this PR introduce any binary protocol compatibility change? `no` ## Benchmark N/A Report URL: https://github.com/apache/fory/actions/runs/23252526280 With regards, GitHub Actions via GitBox --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
