The GitHub Actions job "Lint PR" on fory.git/row-codec-schema-versions has 
failed.
Run started by GitHub user stevenschlansker (triggered by stevenschlansker).

Head commit for run:
b0c5ae69ff9d4928e01a0171b85ba296b2343deb / Claude (on behalf of Steven 
Schlansker) <[email protected]>
fix(format): reject @ForyVersion(since) below the first schema version

collectLiveFields and collectRemovedFields read ann.since() without a
lower-bound check, so since=0 (or negative) silently injected a schema
version no writer can emit, unlike every other malformed annotation which
fails fast at build. Validate since >= FIRST_VERSION on both paths.

Also point the nested-bean decode lookup miss at its real cause: a
beanCodecKey() miss means the decode ran outside the key/value position
scope that registered the codec, so name that in the message and comment
the coupling at the choke point instead of the generic registerBeanCodec
hint.

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

With regards,
GitHub Actions via GitBox


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

Reply via email to