The GitHub Actions job "Fory CI" on fory.git/main has failed.
Run started by GitHub user chaokunyang (triggered by chaokunyang).

Head commit for run:
d6bdad3bc55c3c60faa91d41f85d06d16cbf4d86 / Peiyang He 
<[email protected]>
fix(compiler): reject optional any in IDL validation (#3807)

## Why?

Reject `optional any` and `any [nullable = true]` in IDL to prevent
compilation errors in C++ and Rust.

## What does this PR do?

1. Reject `optional any` and `any [nullable = true]` in `validator.py`.
2. Change testcases and doc accordingly.

## Related issues

Closes https://github.com/apache/fory/issues/3805 

## AI Contribution Checklist

- [X] Substantial AI assistance was used in this PR: `no`

## Does this PR introduce any user-facing change?

Yes, users now cannot use `optional any` and `any [nullable = true]` in
IDL.

- [ ] Does this PR introduce any public API change?
- [ ] Does this PR introduce any binary protocol compatibility change?

## Benchmark

N/A.

Report URL: https://github.com/apache/fory/actions/runs/28495920540

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to