Skip to content

WIP Lots of improvements - #898

Draft
snazy wants to merge 105 commits into
projectnessie:mainfrom
snazy:broad-review-fixes
Draft

WIP Lots of improvements#898
snazy wants to merge 105 commits into
projectnessie:mainfrom
snazy:broad-review-fixes

Conversation

@snazy

@snazy snazy commented Jul 16, 2026

Copy link
Copy Markdown
Member

No description provided.

@snazy
snazy force-pushed the broad-review-fixes branch 20 times, most recently from 57f38e8 to 48e5ab6 Compare July 23, 2026 15:31
@snazy
snazy force-pushed the broad-review-fixes branch 6 times, most recently from 11e9436 to e38a833 Compare July 28, 2026 14:53
@snazy
snazy force-pushed the broad-review-fixes branch 2 times, most recently from b6bdf9e to 8552e16 Compare August 8, 2026 05:55
snazy added 2 commits August 8, 2026 09:30
Update string-to-bool conversion to accept the CEL-Spec spellings while rejecting unsupported mixed-case values.

Compare type values by CEL type name so well-known object type values match their built-in timestamp and duration type values.

Allow null assignment to wrapper fields and leave wrapper, message, timestamp, and duration fields unset during protobuf construction.

Support backtick-quoted field names in select expressions and message field initializers, then remove the now-passing conformance skips.
Handle CEL null values at the protobuf construction boundary for repeated and map fields whose value type is timestamp, duration, or a protobuf wrapper.

Convert map message values to the actual target protobuf message type instead of always using google.protobuf.Value.

Avoid hasField() for repeated wrapper fields when reading protobuf values, since repeated fields do not support presence checks.
@snazy
snazy force-pushed the broad-review-fixes branch from 8552e16 to 7ca44dc Compare August 8, 2026 07:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant