flyte2good first issue
Description
make gen will cause multiple changes even if there's no update in protobuf, for example:
Cargo.lockandswagger.jsonupdated: https://github.com/flyteorg/flyte/actions/runs/20666819119/job/59426821409Cargo.lockanduv.lockupdated: https://github.com/flyteorg/flyte/actions/runs/20672586830/job/59427458321?pr=6833
We should improve the make gen command to only generate things when there's update in protobuf
Tasks:
- (done) Prevent
Cargo.lockchanges: https://github.com/flyteorg/flyte/pull/6844 - (assigned) Prevent
uv.lockchanges - (done) Prevent
swagger.jsonchanges: Seems to be proto definition and generation mismatch: https://github.com/flyteorg/flyte/pull/6833#issuecomment-3712603227 - Other improvements...