* fix(frontend): Minimal batch upgrade for fundamental dependency blocks.
* npm run format
* use node 14 in dockerfile, and add -i for tailwind build.
* Move argo template to be under src/
* npm run format
* WIP: Support Protobuf.Value in V2 IR
* chore(frontend): Convert to ts-proto for Protobuf.Value in PipelineSpec
* remove ValueType
* npm run format
* Add license for ts-proto-descriptors
* Updt argoproj/argo URLs to argoproj/argo-workflows
* Update link to workflows.ts
* Update license.txt to reduce # of changed lines
* Revert changes to backend Dockerfile & license.txt
* Update license.txt, keep line endings
* Minimal change to verify that the new image will work on Marketplace
* Very rough working copy of LineageView in KFP
* Update kubeflow-frontend dependency
* Fix lint errors
* Update to latest version of kubeflow-frontend
* Update licenses to make gen_licenses script pass in Docker build
* Revert docker build dev change
* Bump kubeflow/frontend hash to latest version with pre-built library
* Remove debug string
* Replace metadata APIs with versions from kubeflow/frontend
* Use latest dev version of kubeflow/frontend package
* Pass route builder to ArtifactDetails for building details pages routes
* Review ResourcesInfo.tsx
* Review changes part 2
* Revert change to Status snapshot
This PR has no changes to the Status page, but the snapshot fails
locally for me unless I update the snapshot.
Reverting to the initial state to try to fix build failures.
* Revert Status snapshot to master
* Remove unneeded @ts-ignore
* Bump to latest mainline kubeflow/frontend hash
* Respond to comments PR comments
* Scope kubeflow/frontend to @kubeflow/frontend in package.json
* Use explicit tab name ordering
* Make ArtifactDetails class functions members to avoid binding
* Add missing await when loading ArtifactList
Fixes issue where loading spinner hides immediately before artifact list
loads.
* Fix casing on global constants in ArtifactDetails
* Improve readability on ExecutionList.tsx
* Remove `()!` pattern caused by not having @types/google-protobuf
* Remove a stray @ts-ignore
* Remove side effects from getRowsFrom{Artifacts,Executions}
* Add error handling back to Artifact and Execution pages
* Fix error message handling on getArtifacts()
* Fix ArtifactList response
* Check for potentially undefined `code` in serviceErrorToString
* Restore missing error handlers
* Added component to render link to artifact. Updated workflow parser to extract artifacts. Update view to render artifacts.
* revert package-lock.jsons
* minor styling fixes
* Added WorkflowParser tests for getNodeInputOutputArtifacts
* fix typo
* Add test for DetailsTable.valueComponent
* Fix types for values passed into DetailsTable
* fix minor style errors
* Frontend - Show customized task display names
* Added customized name test
* Added ContainerOp.set_display_name(name) method
* Stopped writing human_name to display_name annotation for now
Reason: It's a change to existing pipelines.
* Added test for op.set_display_name
* Fix for tests that have workflows with status nodes, but without any spec or templates
* Fixed the test workflow
* Fix linter error
Error: "The key 'metadata' is not sorted alphabetically"
* Fixed compilation of dsl.Conditional
The compiler no longer produced intermediate steps.
* Got rid of _create_new_groups
* Changed the sub_group.type check
* Update frontend handling of graphs (#293)
* Updates the frontend to correctly parse the new format of conditional pipelines
* WIP - Assume tasks and templates don't share names
* Greatly simplifies graphing of conditional and non-conditional pipelines
* Adds/updates StaticParser tests
* Give nodes unique names