Skip to content

Conversation

@michaellee1019
Copy link
Member

No description provided.

@github-actions github-actions bot added the safe to test committer is a member of this org label Oct 24, 2025
@michaellee1019 michaellee1019 changed the title Update build.proto APP-9843: Provide the current step name when listing build jobs Oct 24, 2025
@michaellee1019 michaellee1019 added the ready-for-protos add this when you want protos to compile on every commit label Oct 24, 2025
JobStatus status = 4;
google.protobuf.Timestamp start_time = 5;
optional google.protobuf.Timestamp end_time = 6;
string build_step = 7;
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

is this going to break anything if it's not optional?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Will change to optional, missed this. It will be optionally provided since only an in-progress build will have its step returned. Regardless, it wont break anything. The requiredness of a field is always backend controlled, even if not set as optional, protobuf itself doesn't do validation.

Things that do cause breaking changes: removing a field, changing the datatype of a field, accidentally using a field number that was previously defined (will cause serialization issues).

@michaellee1019 michaellee1019 merged commit 96cf77c into main Oct 28, 2025
1 check passed
@michaellee1019 michaellee1019 deleted the ml/list-build-step-name branch October 28, 2025 15:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

protos-compiled ready-for-protos add this when you want protos to compile on every commit safe to test committer is a member of this org

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants