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]

Reply via email to