Skip to content

Conversation

@maxy-shpfy
Copy link
Collaborator

@maxy-shpfy maxy-shpfy commented Jan 10, 2026

Description

Closes https://github.com/Shopify/oasis-frontend/issues/414

Added support for displaying task arguments in the IO Node and Input Value Editor. This enhancement allows users to see when a pipeline input has been overridden with an argument value, clearly indicating when a value is not the default.

Type of Change

  • New feature
  • Improvement

Checklist

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

Test Instructions

Screen Recording 2026-01-09 at 4.59.02 PM.mov (uploaded via Graphite)

  1. Create and run a pipeline with various input arguments - you can use http://localhost:8000/docs#/pipelineRuns/create_api_pipeline_runs__post (or replace origin with proper host/port)
  2. Verify that the IO nodes display the argument values instead of defaults
  3. Confirm that the Input Value Editor shows the argument value and correctly indicates when a value is not the default

Additional Comments

This change extracts the getArgumentValue function into a separate utility file for reuse and adds conditional rendering of the "Use as default" indicator based on whether the current value is an argument override.

Copy link
Collaborator Author

maxy-shpfy commented Jan 10, 2026

Warning

This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

This stack of pull requests is managed by Graphite. Learn more about stacking.

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.

2 participants