Skip to content

Commit e918d2c

Browse files
committed
DEVPROD-7042 Added tasks in generated tasks
1 parent bc75776 commit e918d2c

File tree

3 files changed

+8
-0
lines changed

3 files changed

+8
-0
lines changed

src/services/config_extraction.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -212,6 +212,7 @@ impl ConfigExtractionService for ConfigExtractionServiceImpl {
212212
is_enterprise,
213213
platform: Some(evg_config_utils.infer_build_variant_platform(build_variant)),
214214
gen_task_suffix,
215+
tags: task_def.tags.clone(),
215216
})
216217
}
217218

@@ -289,6 +290,7 @@ impl ConfigExtractionService for ConfigExtractionServiceImpl {
289290
pass_through_vars: self.evg_config_utils.get_gen_task_vars(task_def),
290291
platform,
291292
gen_task_suffix,
293+
tags: task_def.tags.clone(),
292294
})
293295
}
294296

src/task_types/fuzzer_tasks.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,8 @@ pub struct FuzzerGenTaskParams {
6464
pub platform: Option<String>,
6565
/// Name of variant specific suffix to add to tasks
6666
pub gen_task_suffix: Option<String>,
67+
/// Tags to use in the generated tasks
68+
pub tags: Option<Vec<String>>,
6769
}
6870

6971
impl FuzzerGenTaskParams {
@@ -303,6 +305,7 @@ fn build_fuzzer_sub_task(
303305
name: formatted_name,
304306
commands: Some(commands),
305307
depends_on: params.get_dependencies(),
308+
tags: params.tags.clone(),
306309
..Default::default()
307310
}
308311
}

src/task_types/resmoke_tasks.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,8 @@ pub struct ResmokeGenParams {
7676
pub platform: Option<String>,
7777
/// Name of variant specific suffix to add to tasks
7878
pub gen_task_suffix: Option<String>,
79+
/// Tags to use in the generated tasks
80+
pub tags: Option<Vec<String>>,
7981
}
8082

8183
impl ResmokeGenParams {
@@ -782,6 +784,7 @@ impl GenResmokeTaskService for GenResmokeTaskServiceImpl {
782784
params.require_multiversion_setup,
783785
)),
784786
depends_on: params.get_dependencies(),
787+
tags: params.tags.clone(),
785788
..Default::default()
786789
},
787790
use_large_distro: params.use_large_distro,

0 commit comments

Comments
 (0)