Skip to content

feat: run comparison - artifact comparison - #2599

Draft
camielvs wants to merge 1 commit into
cmp-03-diff-ui-primitivesfrom
cmp-04-artifact-comparison
Draft

feat: run comparison - artifact comparison#2599
camielvs wants to merge 1 commit into
cmp-03-diff-ui-primitivesfrom
cmp-04-artifact-comparison

Conversation

@camielvs

@camielvs camielvs commented Jul 30, 2026

Copy link
Copy Markdown
Collaborator

Description

Fourth PR in the Compare Runs stack. Adds artifact comparison — the ability to see how a task's output artifacts differ between the two runs.

For each output artifact it shows whether it was added, removed, changed or unchanged. Small inline values are shown directly side by side; larger artifacts show their type and size, with a Compare button that opens a full-screen dialog previewing both runs' versions next to each other (reusing the existing artifact preview components). Artifacts that are too large or can't be previewed are handled gracefully.

Not wired into a page yet — the later task diff view consumes this.

Related Issue and Pull requests

Part of the Compare Runs stack. Builds on #2598; the next PR (#2600) builds on this branch.

Type of Change

  • New feature

Checklist

  • I have tested this does not break current pipelines / runs functionality
  • I have tested the changes on staging

Screenshots (if applicable)

Test Instructions

Reachable once the stack is wired up (#2603).

  • Check out the top of the stack, enable the Compare runs beta flag, and compare two runs that both produced output artifacts on the same task.
  • Expand a task and confirm:
    • Artifacts show the correct Added / Removed / Changed / Unchanged status.
    • Small inline values are shown side by side for both runs.
    • Larger/previewable artifacts show a Compare button that opens the dialog with both runs' previews.
    • Non-previewable or oversized artifacts show a sensible message instead of erroring.

Additional Comments

camielvs commented Jul 30, 2026

Copy link
Copy Markdown
Collaborator Author

@github-actions

github-actions Bot commented Jul 30, 2026

Copy link
Copy Markdown

🎩 Preview

A preview build has been created at: cmp-04-artifact-comparison/378e505

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