diff --git a/js_modules/dagster-ui/packages/ui-core/client.json b/js_modules/dagster-ui/packages/ui-core/client.json
index 83df9014fb8bf..9fc18051121d6 100644
--- a/js_modules/dagster-ui/packages/ui-core/client.json
+++ b/js_modules/dagster-ui/packages/ui-core/client.json
@@ -50,7 +50,7 @@
"ReportEventMutation": "80b4987cdf27ec8fac25eb6b98b996bd4fdeb4cbfff605d647da5d4bb8244cb0",
"AssetWipeMutation": "accefb0c47b3d4a980d16965e8af565afed787a8a987a03570df876bd734dc8f",
"RunGroupPanelQuery": "c454b4e4c3d881b2a78361c5868212f734c458291a3cb28be8ba4a63030eb004",
- "InstanceBackfillsQuery": "e9baee9c4eabc561ffe1ffcb06430969883c1d1cfb469438f98d821b90d3d06a",
+ "InstanceBackfillsQuery": "37f370477c400a6596b991fa490f0bfa6400b37c91d2b666b4712f31e632c616",
"InstanceConcurrencyLimitsQuery": "eff036379500d5b400ba5a0d3f4f22fad1bd42efefbeeafa16b43ca8b160c312",
"SetConcurrencyLimit": "758e6bfdb936dff3e4e38f8e1fb447548710a2b2c66fbcad9d4f264a10a61044",
"DeleteConcurrencyLimit": "03397142bc71bc17649f43dd17aabf4ea771436ebc4ee1cb40eff2c2848d7b4d",
@@ -72,7 +72,7 @@
"InstanceConfigHasInfo": "771982a9ee439781255f82986d55aa6a75ab2929d784f2cd27b40f537baf7f27",
"InstanceWarningQuery": "7ead177b08f678cb85bfebac63b1b25fff6c60c50c862a3c3d20d8d701463823",
"InstanceRunQueueConfig": "51de03303f49487cecbfbcd9a6624b8999779a88412c035aced402cb295e40c5",
- "LaunchedRunListQuery": "c4a50f5d4e56aff9965413816c16db2489bf487d5dacd786bfadfad508f8f32b",
+ "LaunchedRunListQuery": "0a554e67d9dd1fa3d87c9896851303fc94671fdd9fbfbfc465255e5bc959f62e",
"SelectedTickQuery": "4a6a1911d0769b8b5bb17ed1415d3691da3d029d6760ab42dc56de6431fc1fb6",
"TickHistoryQuery": "4dff0791129120937abefb56bf6b21102cd3b67f81f7285763f01d6467f850e8",
"OverviewJobsQuery": "d3bc0af22121e31483422a5681cf80671a6cdae56da120acd353c042c07fc45b",
@@ -101,13 +101,13 @@
"DaemonNotRunningAlertQuery": "f016870739b8816036750fb916c536889c862b5d591bf7c552f5cdefde693539",
"BackfillSelectorQuery": "715413ccaeb3a6d4b6d9b6ff9aa6cb98ab40e2d4ee1469a9883182f9d3f540b6",
"AddDynamicPartitionMutation": "09fbfa963ad43c7fecfc8e4f780e1ca98ffcea9f0b04e916c78061667cb250eb",
- "JobBackfillsQuery": "520e31190a97fd72e51daf0e8f9a6f718afaa30ce223fb6f767f8d56c08716cd",
+ "JobBackfillsQuery": "6f6e0b25be5a95bcbcbb649d63b9f93c08c963727746381dccc013b79144f177",
"PartitionsStatusQuery": "b51624d0ee6d3afd7bfd67307b3391318d53e7e3d977d3605f8a405d38c5969e",
- "PartitionRunListQuery": "259838c720999c3fe679ef5c302d5cfb62a970202ee03cdd6cd25ac3dea45046",
+ "PartitionRunListQuery": "48615c162a57f0f1cdc462a9fbdac8ece7bf5ac17c20db0e93e6707afbb1897a",
"PartitionStepStatusPipelineQuery": "d5ef608096052079835b7080ed72204eab4168a32953d065b398ae7de975c0fb",
"PartitionStepLoaderQuery": "c81bb54e0d99fe562bdeab9ae126f737c827cb034601c62cd7a6962ac93a9e48",
"PipelineExplorerRootQuery": "c3e50f36f2ebc68b75778399d1c6a4543f3dc77a054c8a8879b0f7b96c8436f1",
- "PipelineRunsRootQuery": "3ed2a4c2669f29ed627eb12c6d95beb7d7c6d87a4914938ff83da8f174c61695",
+ "PipelineRunsRootQuery": "f91e8893973039d57fb3a7ef15e4722182264126c7d25439620a08f063875dd0",
"SidebarPipelineOpQuery": "e7c81b4abaefc0eeea9128b4e39c74a1c68d7b28f154ac5ad9cd2d5182d48d5f",
"SidebarGraphOpQuery": "c53856856bea89e1eb944ab02f6e175a8dbccc99ee4c8600f0df96e05535be89",
"SidebarOpGraphsQuery": "3feca8de1ac2e1f479a0a6b88b76e731da4162cb717f7174e5f232527cc6ce52",
@@ -130,14 +130,14 @@
"Delete": "3c61c79b99122910e754a8863e80dc5ed479a0c23cc1a9d9878d91e603fc0dfe",
"Terminate": "67acf403eb320a93c9a9aa07f675a1557e0887d499cd5598f1d5ff360afc15c0",
"LaunchPipelineReexecution": "d21e4ecaf3d1d163c4772f1d847dbdcbdaa9a40e6de0808a064ae767adf0c311",
- "RunsFeedRootQuery": "ef8eb6ca144d661c6bcd409ed878551851f15dd1c0aa8c03ee9c68c1c4c301d1",
+ "RunsFeedRootQuery": "2edf857805f36da5e27728a6bf2e8d6b4ada27c6dc18fdc97f59671a0b9a4c3b",
"RunFeedTabsCountQuery": "fe1a07dfc152faddc4fd8936aee1f856b8d8308edf8078bdaa4e5cd111e044cc",
"RunTagKeysQuery": "833a405f7cb8f30c0901bc8a272edb51ac5281ebdf563e3017eace5d6976b2a9",
"RunTagValuesQuery": "0c0a9998c215bb801eb0adcd5449c0ac4cf1e8efbc6d0fcc5fb6d76fcc95cb92",
"ScheduledRunsListQuery": "2650d8ebdfc444fe76fcf8acd9ff54f9ecacdb680b1d83e3f487cb71dd0c7eae",
"TerminateRunIdsQuery": "d38573af47f3ab2f2b11d90cb85ce8426307e2384e67a5b20e2bf67d5c1054bb",
"RunActionButtonsTestQuery": "d85a7e0201a27eb36be5a7471d2724fe5a68b7257e6635f54f120fc40f8169c0",
- "RunsRootQuery": "091646e47ecea81ba4765a3f2cead18880b09ee400d1d7e9dcb6e194ee364e51",
+ "RunsRootQuery": "dc120fd2d1492d5dcf95a6fa7ef812bcc20006aff6bd723b5248e0261ce0af2f",
"OngoingRunTimelineQuery": "055420e85ba799b294bab52c01d3f4a4470580606a40483031c35777d88d527f",
"CompletedRunTimelineQuery": "a551b5ebeb919ea7ea4ca74385d3711d6a7e4f0e4042c04ab43bf9b939f4975c",
"FutureTicksQuery": "9b947053273ecaa20ef19df02f0aa8e6f33b8a1628175987670e3c73a350e640",
@@ -147,7 +147,7 @@
"ResetSchedule": "4de0dab719e737defe9787ab0b0bcef44f5384c92b2dd1c0bc0942643681b09b",
"SchedulePartitionStatusQuery": "f5440153ccc2480dfdd8c6a7e9371c7276d1d27016e3820c0ba1488523e55d5b",
"ScheduleRootQuery": "b54dfb64f816baa5c52c4676dcbd3808477130cab5237a5b96b988ec002adafc",
- "PreviousRunsForScheduleQuery": "0ffc329d3c65a2f7a29553bd3a72f8e8adb4b3a10944221b4a3c68335fad1d31",
+ "PreviousRunsForScheduleQuery": "c22e2bb09109c4d2ba363ffb3c50d2b6fa0159be0364d22b21ff163fa10cc70c",
"ScheduleStateQuery": "75bc752d4f1df0fc2829736c14a4c2f707981571eb83a9139fa7048d202b3491",
"ScheduleTickConfigQuery": "acdec3206ff12d652fe6657c8c51202a65b652b9575625d1f024014bbb828788",
"SearchPrimaryQuery": "5d98265169496aabdee190894e504f0dd6205c3a8be462c5eac2a6c9c0c75f4a",
@@ -157,7 +157,7 @@
"StartSensor": "d091651f745822f99d00968a3d5bd8bc68c11061bdcb2391d06f5ef6f5775ed9",
"StopRunningSensor": "810e2b80630b6c8f5a037fbf31eb2d8ece51d4168973270e6d2249e45d064b81",
"ResetSensor": "fba64da1f1979a7c53b618ba02c58cb72bd20c06220eeeef0318b15b502e3783",
- "PreviousRunsForSensorQuery": "11280246962f31faf7d5e8a479dd3e97bdfe074bb64a56a76ff436eda018d5b6",
+ "PreviousRunsForSensorQuery": "6d391163c97ca698022fe54375b8738eccb53bde36e7b84b4f914a99477dd862",
"SensorRootQuery": "fd32c8557a75c273133137c289091357635f3be0af17b9a57b052087f8e9d023",
"SensorAssetSelectionQuery": "a3410d20906553473a54e9045ecb19e92d08defefc17c2d9f1802338147ed470",
"SensorStateQuery": "867ed8f85db89c801fcd6f099356971c9c8a64ce52e6c61e6b73dc18680439aa",
diff --git a/js_modules/dagster-ui/packages/ui-core/src/instance/backfill/BackfillRow.tsx b/js_modules/dagster-ui/packages/ui-core/src/instance/backfill/BackfillRow.tsx
index 81df9bc1185f2..27c446e846e33 100644
--- a/js_modules/dagster-ui/packages/ui-core/src/instance/backfill/BackfillRow.tsx
+++ b/js_modules/dagster-ui/packages/ui-core/src/instance/backfill/BackfillRow.tsx
@@ -129,7 +129,7 @@ export const BackfillRowContent = ({
/>
-
+
|
{renderBackfillStatus()} |
diff --git a/js_modules/dagster-ui/packages/ui-core/src/instance/backfill/BackfillTable.tsx b/js_modules/dagster-ui/packages/ui-core/src/instance/backfill/BackfillTable.tsx
index 12b9be6d156f3..d76c6ac6d981f 100644
--- a/js_modules/dagster-ui/packages/ui-core/src/instance/backfill/BackfillTable.tsx
+++ b/js_modules/dagster-ui/packages/ui-core/src/instance/backfill/BackfillTable.tsx
@@ -93,6 +93,13 @@ export const BACKFILL_TABLE_FRAGMENT = gql`
key
value
}
+ launchedBy {
+ kind
+ tag {
+ key
+ value
+ }
+ }
error {
...PythonErrorFragment
}
diff --git a/js_modules/dagster-ui/packages/ui-core/src/instance/backfill/types/BackfillTable.types.ts b/js_modules/dagster-ui/packages/ui-core/src/instance/backfill/types/BackfillTable.types.ts
index f8ffadb239185..7014a7ee1b6d6 100644
--- a/js_modules/dagster-ui/packages/ui-core/src/instance/backfill/types/BackfillTable.types.ts
+++ b/js_modules/dagster-ui/packages/ui-core/src/instance/backfill/types/BackfillTable.types.ts
@@ -44,6 +44,11 @@ export type BackfillTableFragment = {
} | null;
assetSelection: Array<{__typename: 'AssetKey'; path: Array}> | null;
tags: Array<{__typename: 'PipelineTag'; key: string; value: string}>;
+ launchedBy: {
+ __typename: 'LaunchedBy';
+ kind: string;
+ tag: {__typename: 'PipelineTag'; key: string; value: string};
+ };
error: {
__typename: 'PythonError';
message: string;
diff --git a/js_modules/dagster-ui/packages/ui-core/src/instance/types/InstanceBackfills.types.ts b/js_modules/dagster-ui/packages/ui-core/src/instance/types/InstanceBackfills.types.ts
index ec8ac2f14c17e..6a0cfe137c79a 100644
--- a/js_modules/dagster-ui/packages/ui-core/src/instance/types/InstanceBackfills.types.ts
+++ b/js_modules/dagster-ui/packages/ui-core/src/instance/types/InstanceBackfills.types.ts
@@ -51,6 +51,11 @@ export type InstanceBackfillsQuery = {
} | null;
assetSelection: Array<{__typename: 'AssetKey'; path: Array}> | null;
tags: Array<{__typename: 'PipelineTag'; key: string; value: string}>;
+ launchedBy: {
+ __typename: 'LaunchedBy';
+ kind: string;
+ tag: {__typename: 'PipelineTag'; key: string; value: string};
+ };
}>;
}
| {
@@ -65,4 +70,4 @@ export type InstanceBackfillsQuery = {
};
};
-export const InstanceBackfillsQueryVersion = 'e9baee9c4eabc561ffe1ffcb06430969883c1d1cfb469438f98d821b90d3d06a';
+export const InstanceBackfillsQueryVersion = '37f370477c400a6596b991fa490f0bfa6400b37c91d2b666b4712f31e632c616';
diff --git a/js_modules/dagster-ui/packages/ui-core/src/instigation/types/InstigationTick.types.ts b/js_modules/dagster-ui/packages/ui-core/src/instigation/types/InstigationTick.types.ts
index e6e9038a68960..941fc026e34cd 100644
--- a/js_modules/dagster-ui/packages/ui-core/src/instigation/types/InstigationTick.types.ts
+++ b/js_modules/dagster-ui/packages/ui-core/src/instigation/types/InstigationTick.types.ts
@@ -75,8 +75,13 @@ export type LaunchedRunListQuery = {
assetKey: {__typename: 'AssetKey'; path: Array};
}> | null;
tags: Array<{__typename: 'PipelineTag'; key: string; value: string}>;
+ launchedBy: {
+ __typename: 'LaunchedBy';
+ kind: string;
+ tag: {__typename: 'PipelineTag'; key: string; value: string};
+ };
}>;
};
};
-export const LaunchedRunListQueryVersion = 'c4a50f5d4e56aff9965413816c16db2489bf487d5dacd786bfadfad508f8f32b';
+export const LaunchedRunListQueryVersion = '0a554e67d9dd1fa3d87c9896851303fc94671fdd9fbfbfc465255e5bc959f62e';
diff --git a/js_modules/dagster-ui/packages/ui-core/src/partitions/types/JobBackfillsTable.types.ts b/js_modules/dagster-ui/packages/ui-core/src/partitions/types/JobBackfillsTable.types.ts
index 9bf539445bbf0..05a9984981976 100644
--- a/js_modules/dagster-ui/packages/ui-core/src/partitions/types/JobBackfillsTable.types.ts
+++ b/js_modules/dagster-ui/packages/ui-core/src/partitions/types/JobBackfillsTable.types.ts
@@ -44,6 +44,11 @@ export type JobBackfillsQuery = {
} | null;
assetSelection: Array<{__typename: 'AssetKey'; path: Array}> | null;
tags: Array<{__typename: 'PipelineTag'; key: string; value: string}>;
+ launchedBy: {
+ __typename: 'LaunchedBy';
+ kind: string;
+ tag: {__typename: 'PipelineTag'; key: string; value: string};
+ };
error: {
__typename: 'PythonError';
message: string;
@@ -60,4 +65,4 @@ export type JobBackfillsQuery = {
| {__typename: 'PythonError'};
};
-export const JobBackfillsQueryVersion = '520e31190a97fd72e51daf0e8f9a6f718afaa30ce223fb6f767f8d56c08716cd';
+export const JobBackfillsQueryVersion = '6f6e0b25be5a95bcbcbb649d63b9f93c08c963727746381dccc013b79144f177';
diff --git a/js_modules/dagster-ui/packages/ui-core/src/partitions/types/PartitionRunList.types.ts b/js_modules/dagster-ui/packages/ui-core/src/partitions/types/PartitionRunList.types.ts
index e0d50db812cad..54886be01b9e2 100644
--- a/js_modules/dagster-ui/packages/ui-core/src/partitions/types/PartitionRunList.types.ts
+++ b/js_modules/dagster-ui/packages/ui-core/src/partitions/types/PartitionRunList.types.ts
@@ -55,8 +55,13 @@ export type PartitionRunListQuery = {
assetKey: {__typename: 'AssetKey'; path: Array};
}> | null;
tags: Array<{__typename: 'PipelineTag'; key: string; value: string}>;
+ launchedBy: {
+ __typename: 'LaunchedBy';
+ kind: string;
+ tag: {__typename: 'PipelineTag'; key: string; value: string};
+ };
}>;
};
};
-export const PartitionRunListQueryVersion = '259838c720999c3fe679ef5c302d5cfb62a970202ee03cdd6cd25ac3dea45046';
+export const PartitionRunListQueryVersion = '48615c162a57f0f1cdc462a9fbdac8ece7bf5ac17c20db0e93e6707afbb1897a';
diff --git a/js_modules/dagster-ui/packages/ui-core/src/pipelines/types/PipelineRunsRoot.types.ts b/js_modules/dagster-ui/packages/ui-core/src/pipelines/types/PipelineRunsRoot.types.ts
index 7f418c399f1f6..77934a90b27d8 100644
--- a/js_modules/dagster-ui/packages/ui-core/src/pipelines/types/PipelineRunsRoot.types.ts
+++ b/js_modules/dagster-ui/packages/ui-core/src/pipelines/types/PipelineRunsRoot.types.ts
@@ -57,8 +57,13 @@ export type PipelineRunsRootQuery = {
assetKey: {__typename: 'AssetKey'; path: Array};
}> | null;
tags: Array<{__typename: 'PipelineTag'; key: string; value: string}>;
+ launchedBy: {
+ __typename: 'LaunchedBy';
+ kind: string;
+ tag: {__typename: 'PipelineTag'; key: string; value: string};
+ };
}>;
};
};
-export const PipelineRunsRootQueryVersion = '3ed2a4c2669f29ed627eb12c6d95beb7d7c6d87a4914938ff83da8f174c61695';
+export const PipelineRunsRootQueryVersion = 'f91e8893973039d57fb3a7ef15e4722182264126c7d25439620a08f063875dd0';
diff --git a/js_modules/dagster-ui/packages/ui-core/src/runs/CreatedByTag.tsx b/js_modules/dagster-ui/packages/ui-core/src/runs/CreatedByTag.tsx
index c04be6fee6509..edf57b5174fe7 100644
--- a/js_modules/dagster-ui/packages/ui-core/src/runs/CreatedByTag.tsx
+++ b/js_modules/dagster-ui/packages/ui-core/src/runs/CreatedByTag.tsx
@@ -4,85 +4,85 @@ import {Link} from 'react-router-dom';
import {UserDisplay} from 'shared/runs/UserDisplay.oss';
import styled from 'styled-components';
-import {DagsterTag} from './RunTag';
+// import {DagsterTag} from './RunTag';
import {RunFilterToken} from './RunsFilterInput';
-import {RunTagsFragment} from './types/RunTagsFragment.types';
+import {LaunchedByFragment} from './types/launchedByFragment.types';
import {TagActionsPopover} from '../ui/TagActions';
import {RepoAddress} from '../workspace/types';
import {workspacePathFromAddress} from '../workspace/workspacePath';
type Props = {
repoAddress?: RepoAddress | null;
- tags: RunTagsFragment[];
+ // tags: RunTagsFragment[];
+ launchedBy: LaunchedByFragment;
onAddTag?: (token: RunFilterToken) => void;
};
-export const CreatedByTagCell = memo(({repoAddress, tags, onAddTag}: Props) => {
+export const CreatedByTagCell = memo(({repoAddress, launchedBy, onAddTag}: Props) => {
return (
-
+
);
});
export const CreatedByTagCellWrapper = styled(Box)``;
-type TagType =
- | {
- type: 'user' | 'schedule' | 'sensor' | 'auto-materialize' | 'auto-observe';
- tag: RunTagsFragment;
- }
- | {type: 'manual'};
+// type TagType =
+// | {
+// type: 'user' | 'schedule' | 'sensor' | 'auto-materialize' | 'auto-observe';
+// tag: RunTagsFragment;
+// }
+// | {type: 'manual'};
-const pluckTagFromList = (tags: RunTagsFragment[]): TagType => {
- // Prefer user/schedule/sensor
- for (const tag of tags) {
- const {key} = tag;
- switch (key) {
- case DagsterTag.User:
- return {type: 'user', tag};
- case DagsterTag.ScheduleName:
- return {type: 'schedule', tag};
- case DagsterTag.SensorName:
- return {type: 'sensor', tag};
- }
- }
+// const pluckTagFromList = (tags: RunTagsFragment[]): TagType => {
+// // Prefer user/schedule/sensor
+// for (const tag of tags) {
+// const {key} = tag;
+// switch (key) {
+// case DagsterTag.User:
+// return {type: 'user', tag};
+// case DagsterTag.ScheduleName:
+// return {type: 'schedule', tag};
+// case DagsterTag.SensorName:
+// return {type: 'sensor', tag};
+// }
+// }
- // If none of those, check for AMP
- for (const tag of tags) {
- const {key} = tag;
- switch (key) {
- case DagsterTag.Automaterialize:
- return {type: 'auto-materialize', tag};
- case DagsterTag.CreatedBy: {
- // Backwards compatibility
- if (tag.value === 'auto_materialize') {
- return {type: 'auto-materialize', tag};
- } else {
- continue;
- }
- }
- case DagsterTag.AutoObserve:
- return {type: 'auto-observe', tag};
- }
- }
+// // If none of those, check for AMP
+// for (const tag of tags) {
+// const {key} = tag;
+// switch (key) {
+// case DagsterTag.Automaterialize:
+// return {type: 'auto-materialize', tag};
+// case DagsterTag.CreatedBy: {
+// // Backwards compatibility
+// if (tag.value === 'auto_materialize') {
+// return {type: 'auto-materialize', tag};
+// } else {
+// continue;
+// }
+// }
+// case DagsterTag.AutoObserve:
+// return {type: 'auto-observe', tag};
+// }
+// }
- return {type: 'manual'};
-};
+// return {type: 'manual'};
+// };
-export const CreatedByTag = ({repoAddress, tags, onAddTag}: Props) => {
- const plucked = pluckTagFromList(tags);
+export const CreatedByTag = ({repoAddress, launchedBy, onAddTag}: Props) => {
+ const {kind, tag} = launchedBy;
+ const {key, value} = tag;
- if (plucked.type === 'manual') {
+ if (kind === 'manual') {
return Manually launched;
}
const buildTagElement = () => {
- const {type, tag} = plucked;
- const {value} = tag;
- switch (type) {
+ switch (kind) {
case 'user':
- return ;
+ return ;
case 'schedule': {
return (
@@ -110,6 +110,7 @@ export const CreatedByTag = ({repoAddress, tags, onAddTag}: Props) => {
case 'auto-observe':
return Auto-observation;
}
+ return Auto-observation; // TODO fix - unreachable but not sure what to put here
};
const tagElement = buildTagElement();
@@ -117,8 +118,6 @@ export const CreatedByTag = ({repoAddress, tags, onAddTag}: Props) => {
return tagElement;
}
- const {tag} = plucked;
- const {key, value} = tag;
return (
|
diff --git a/js_modules/dagster-ui/packages/ui-core/src/runs/RunTableRunFragment.tsx b/js_modules/dagster-ui/packages/ui-core/src/runs/RunTableRunFragment.tsx
index a3063a3977c82..be859ae6553ff 100644
--- a/js_modules/dagster-ui/packages/ui-core/src/runs/RunTableRunFragment.tsx
+++ b/js_modules/dagster-ui/packages/ui-core/src/runs/RunTableRunFragment.tsx
@@ -38,6 +38,13 @@ export const RUN_TABLE_RUN_FRAGMENT = gql`
tags {
...RunTagsFragment
}
+ launchedBy {
+ kind
+ tag {
+ key
+ value
+ }
+ }
...RunTimeFragment
}
diff --git a/js_modules/dagster-ui/packages/ui-core/src/runs/RunsFeedRow.tsx b/js_modules/dagster-ui/packages/ui-core/src/runs/RunsFeedRow.tsx
index 6cf61d16f4382..23bc6635af6ee 100644
--- a/js_modules/dagster-ui/packages/ui-core/src/runs/RunsFeedRow.tsx
+++ b/js_modules/dagster-ui/packages/ui-core/src/runs/RunsFeedRow.tsx
@@ -138,7 +138,7 @@ export const RunsFeedRow = ({
-
+
@@ -225,6 +225,13 @@ export const RUNS_FEED_TABLE_ENTRY_FRAGMENT = gql`
key
value
}
+ launchedBy {
+ kind
+ tag {
+ key
+ value
+ }
+ }
jobName
assetSelection {
... on AssetKey {
diff --git a/js_modules/dagster-ui/packages/ui-core/src/runs/__stories__/CreatedByTag.stories.tsx b/js_modules/dagster-ui/packages/ui-core/src/runs/__stories__/CreatedByTag.stories.tsx
index cdf059dd7dda8..2c308a26a80ae 100644
--- a/js_modules/dagster-ui/packages/ui-core/src/runs/__stories__/CreatedByTag.stories.tsx
+++ b/js_modules/dagster-ui/packages/ui-core/src/runs/__stories__/CreatedByTag.stories.tsx
@@ -1,10 +1,10 @@
import {MetadataTableWIP} from '@dagster-io/ui-components';
import {Meta} from '@storybook/react';
-import {buildPipelineTag} from '../../graphql/types';
+import {buildLaunchedBy, buildPipelineTag} from '../../graphql/types';
import {CreatedByTag} from '../CreatedByTag';
import {DagsterTag} from '../RunTag';
-import {RunTagsFragment} from '../types/RunTagsFragment.types';
+import {LaunchedByFragment} from '../types/launchedByFragment.types';
// eslint-disable-next-line import/no-default-export
export default {
@@ -20,13 +20,14 @@ export const Default = () => {
User launched |
|
@@ -35,13 +36,14 @@ export const Default = () => {
Schedule |
|
@@ -50,13 +52,14 @@ export const Default = () => {
Sensor |
|
@@ -65,13 +68,14 @@ export const Default = () => {
Auto-materialize |
|
@@ -80,13 +84,14 @@ export const Default = () => {
Auto-observation |
|
@@ -94,7 +99,14 @@ export const Default = () => {
Manually launched |
-
+
|
diff --git a/js_modules/dagster-ui/packages/ui-core/src/runs/launchedByFragment.tsx b/js_modules/dagster-ui/packages/ui-core/src/runs/launchedByFragment.tsx
new file mode 100644
index 0000000000000..5654e8fd17004
--- /dev/null
+++ b/js_modules/dagster-ui/packages/ui-core/src/runs/launchedByFragment.tsx
@@ -0,0 +1,11 @@
+import {gql} from '../apollo-client';
+
+export const LAUNCHED_BY_FRAGMENT = gql`
+ fragment LaunchedByFragment on LaunchedBy {
+ kind
+ tag {
+ key
+ value
+ }
+ }
+`;
diff --git a/js_modules/dagster-ui/packages/ui-core/src/runs/types/RunTableRunFragment.types.ts b/js_modules/dagster-ui/packages/ui-core/src/runs/types/RunTableRunFragment.types.ts
index c8a7ce646f720..67db4b8cf0d1b 100644
--- a/js_modules/dagster-ui/packages/ui-core/src/runs/types/RunTableRunFragment.types.ts
+++ b/js_modules/dagster-ui/packages/ui-core/src/runs/types/RunTableRunFragment.types.ts
@@ -35,4 +35,9 @@ export type RunTableRunFragment = {
assetKey: {__typename: 'AssetKey'; path: Array};
}> | null;
tags: Array<{__typename: 'PipelineTag'; key: string; value: string}>;
+ launchedBy: {
+ __typename: 'LaunchedBy';
+ kind: string;
+ tag: {__typename: 'PipelineTag'; key: string; value: string};
+ };
};
diff --git a/js_modules/dagster-ui/packages/ui-core/src/runs/types/RunsFeedRoot.types.ts b/js_modules/dagster-ui/packages/ui-core/src/runs/types/RunsFeedRoot.types.ts
index ddaf3a80c8bed..4b5d8a3db91f1 100644
--- a/js_modules/dagster-ui/packages/ui-core/src/runs/types/RunsFeedRoot.types.ts
+++ b/js_modules/dagster-ui/packages/ui-core/src/runs/types/RunsFeedRoot.types.ts
@@ -57,6 +57,11 @@ export type RunsFeedRootQuery = {
} | null;
assetSelection: Array<{__typename: 'AssetKey'; path: Array}> | null;
tags: Array<{__typename: 'PipelineTag'; key: string; value: string}>;
+ launchedBy: {
+ __typename: 'LaunchedBy';
+ kind: string;
+ tag: {__typename: 'PipelineTag'; key: string; value: string};
+ };
assetCheckSelection: Array<{
__typename: 'AssetCheckhandle';
name: string;
@@ -87,6 +92,11 @@ export type RunsFeedRootQuery = {
repositoryLocationName: string;
} | null;
tags: Array<{__typename: 'PipelineTag'; key: string; value: string}>;
+ launchedBy: {
+ __typename: 'LaunchedBy';
+ kind: string;
+ tag: {__typename: 'PipelineTag'; key: string; value: string};
+ };
assetSelection: Array<{__typename: 'AssetKey'; path: Array}> | null;
assetCheckSelection: Array<{
__typename: 'AssetCheckhandle';
@@ -98,4 +108,4 @@ export type RunsFeedRootQuery = {
};
};
-export const RunsFeedRootQueryVersion = 'ef8eb6ca144d661c6bcd409ed878551851f15dd1c0aa8c03ee9c68c1c4c301d1';
+export const RunsFeedRootQueryVersion = '2edf857805f36da5e27728a6bf2e8d6b4ada27c6dc18fdc97f59671a0b9a4c3b';
diff --git a/js_modules/dagster-ui/packages/ui-core/src/runs/types/RunsFeedRow.types.ts b/js_modules/dagster-ui/packages/ui-core/src/runs/types/RunsFeedRow.types.ts
index 106464c6c643c..b4c2f40257238 100644
--- a/js_modules/dagster-ui/packages/ui-core/src/runs/types/RunsFeedRow.types.ts
+++ b/js_modules/dagster-ui/packages/ui-core/src/runs/types/RunsFeedRow.types.ts
@@ -32,6 +32,11 @@ export type RunsFeedTableEntryFragment_PartitionBackfill = {
} | null;
assetSelection: Array<{__typename: 'AssetKey'; path: Array}> | null;
tags: Array<{__typename: 'PipelineTag'; key: string; value: string}>;
+ launchedBy: {
+ __typename: 'LaunchedBy';
+ kind: string;
+ tag: {__typename: 'PipelineTag'; key: string; value: string};
+ };
assetCheckSelection: Array<{
__typename: 'AssetCheckhandle';
name: string;
@@ -63,6 +68,11 @@ export type RunsFeedTableEntryFragment_Run = {
repositoryLocationName: string;
} | null;
tags: Array<{__typename: 'PipelineTag'; key: string; value: string}>;
+ launchedBy: {
+ __typename: 'LaunchedBy';
+ kind: string;
+ tag: {__typename: 'PipelineTag'; key: string; value: string};
+ };
assetSelection: Array<{__typename: 'AssetKey'; path: Array}> | null;
assetCheckSelection: Array<{
__typename: 'AssetCheckhandle';
diff --git a/js_modules/dagster-ui/packages/ui-core/src/runs/types/launchedByFragment.types.ts b/js_modules/dagster-ui/packages/ui-core/src/runs/types/launchedByFragment.types.ts
new file mode 100644
index 0000000000000..6b6b8bb7e6d7b
--- /dev/null
+++ b/js_modules/dagster-ui/packages/ui-core/src/runs/types/launchedByFragment.types.ts
@@ -0,0 +1,9 @@
+// Generated GraphQL types, do not edit manually.
+
+import * as Types from '../../graphql/types';
+
+export type LaunchedByFragment = {
+ __typename: 'LaunchedBy';
+ kind: string;
+ tag: {__typename: 'PipelineTag'; key: string; value: string};
+};
diff --git a/js_modules/dagster-ui/packages/ui-core/src/runs/types/usePaginatedRunsTableRuns.types.ts b/js_modules/dagster-ui/packages/ui-core/src/runs/types/usePaginatedRunsTableRuns.types.ts
index d2020d6ec30a2..3b49951d7b397 100644
--- a/js_modules/dagster-ui/packages/ui-core/src/runs/types/usePaginatedRunsTableRuns.types.ts
+++ b/js_modules/dagster-ui/packages/ui-core/src/runs/types/usePaginatedRunsTableRuns.types.ts
@@ -57,8 +57,13 @@ export type RunsRootQuery = {
assetKey: {__typename: 'AssetKey'; path: Array};
}> | null;
tags: Array<{__typename: 'PipelineTag'; key: string; value: string}>;
+ launchedBy: {
+ __typename: 'LaunchedBy';
+ kind: string;
+ tag: {__typename: 'PipelineTag'; key: string; value: string};
+ };
}>;
};
};
-export const RunsRootQueryVersion = '091646e47ecea81ba4765a3f2cead18880b09ee400d1d7e9dcb6e194ee364e51';
+export const RunsRootQueryVersion = 'dc120fd2d1492d5dcf95a6fa7ef812bcc20006aff6bd723b5248e0261ce0af2f';
diff --git a/js_modules/dagster-ui/packages/ui-core/src/schedules/types/ScheduleRoot.types.ts b/js_modules/dagster-ui/packages/ui-core/src/schedules/types/ScheduleRoot.types.ts
index 756398f1b90fe..1ffe7f0ca2ef1 100644
--- a/js_modules/dagster-ui/packages/ui-core/src/schedules/types/ScheduleRoot.types.ts
+++ b/js_modules/dagster-ui/packages/ui-core/src/schedules/types/ScheduleRoot.types.ts
@@ -159,10 +159,15 @@ export type PreviousRunsForScheduleQuery = {
assetKey: {__typename: 'AssetKey'; path: Array};
}> | null;
tags: Array<{__typename: 'PipelineTag'; key: string; value: string}>;
+ launchedBy: {
+ __typename: 'LaunchedBy';
+ kind: string;
+ tag: {__typename: 'PipelineTag'; key: string; value: string};
+ };
}>;
};
};
export const ScheduleRootQueryVersion = 'b54dfb64f816baa5c52c4676dcbd3808477130cab5237a5b96b988ec002adafc';
-export const PreviousRunsForScheduleQueryVersion = '0ffc329d3c65a2f7a29553bd3a72f8e8adb4b3a10944221b4a3c68335fad1d31';
+export const PreviousRunsForScheduleQueryVersion = 'c22e2bb09109c4d2ba363ffb3c50d2b6fa0159be0364d22b21ff163fa10cc70c';
diff --git a/js_modules/dagster-ui/packages/ui-core/src/sensors/types/SensorPreviousRuns.types.ts b/js_modules/dagster-ui/packages/ui-core/src/sensors/types/SensorPreviousRuns.types.ts
index ff292d51499a1..673f3f0a7ff6a 100644
--- a/js_modules/dagster-ui/packages/ui-core/src/sensors/types/SensorPreviousRuns.types.ts
+++ b/js_modules/dagster-ui/packages/ui-core/src/sensors/types/SensorPreviousRuns.types.ts
@@ -48,8 +48,13 @@ export type PreviousRunsForSensorQuery = {
assetKey: {__typename: 'AssetKey'; path: Array};
}> | null;
tags: Array<{__typename: 'PipelineTag'; key: string; value: string}>;
+ launchedBy: {
+ __typename: 'LaunchedBy';
+ kind: string;
+ tag: {__typename: 'PipelineTag'; key: string; value: string};
+ };
}>;
};
};
-export const PreviousRunsForSensorQueryVersion = '11280246962f31faf7d5e8a479dd3e97bdfe074bb64a56a76ff436eda018d5b6';
+export const PreviousRunsForSensorQueryVersion = '6d391163c97ca698022fe54375b8738eccb53bde36e7b84b4f914a99477dd862';