Skip to content

GetActionData: decode outputs.pb as Outputs to keep produced_artifacts - #7761

Open
kumare3 wants to merge 1 commit into
mainfrom
getactiondata-produced-artifacts
Open

GetActionData: decode outputs.pb as Outputs to keep produced_artifacts#7761
kumare3 wants to merge 1 commit into
mainfrom
getactiondata-produced-artifacts

Conversation

@kumare3

@kumare3 kumare3 commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

The display path in dataproxy GetActionData rebuilt Outputs{Literals} from a cross-decoded task.Inputs, silently dropping the produced_artifacts declarations added in #7749 — so clients (flyte get io, console) never saw which outputs were declared as artifacts.

Outputs field 3 (produced_artifacts) was deliberately numbered to not collide with Inputs field 2 (context), so decoding the blob as Outputs is wire-safe whether the stored proto is an Outputs or an Inputs, and keeps the declarations.

🤖 Generated with Claude Code

@github-actions github-actions Bot added the flyte2 label Aug 4, 2026
The display path rebuilt Outputs{Literals} from a cross-decoded Inputs,
silently dropping the produced-artifact declarations. Outputs field 3
was numbered to not collide with Inputs field 2 (context), so decoding
as Outputs is safe for both blob shapes.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Signed-off-by: Ketan Umare <kumare3@users.noreply.github.com>
@kumare3
kumare3 force-pushed the getactiondata-produced-artifacts branch from 0a0f9f7 to f807ec1 Compare August 4, 2026 03:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant