Skip to content

Commit dfb54e5

Browse files
committed
Ops
1 parent 1d92786 commit dfb54e5

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

mirrord/kube/src/resolved.rs

+6-7
Original file line numberDiff line numberDiff line change
@@ -68,16 +68,16 @@ pub enum WorkflowTargetLookup {
6868
template: String,
6969
},
7070
Step {
71-
template: String,
71+
template: Option<String>,
7272
step: String,
7373
},
7474
}
7575

7676
impl WorkflowTargetLookup {
7777
fn template(&self) -> Option<&str> {
7878
match self {
79-
WorkflowTargetLookup::Template { template }
80-
| WorkflowTargetLookup::Step { template, .. } => Some(&template),
79+
WorkflowTargetLookup::Template { template } => Some(&template),
80+
WorkflowTargetLookup::Step { template, .. } => template.as_deref(),
8181
WorkflowTargetLookup::Entrypoint => None,
8282
}
8383
}
@@ -345,10 +345,9 @@ impl ResolvedTarget<false> {
345345
.await
346346
.map(|resource| {
347347
let lookup = match (target.step.clone(), target.template.clone()) {
348-
(Some(step), Some(template)) => {
349-
WorkflowTargetLookup::Step { step, template }
350-
}
351-
_ => todo!(),
348+
(None, None) => WorkflowTargetLookup::Entrypoint,
349+
(None, Some(template)) => WorkflowTargetLookup::Template { template },
350+
(Some(step), template) => WorkflowTargetLookup::Step { step, template },
352351
};
353352

354353
ResolvedTarget::Workflow(

0 commit comments

Comments
 (0)