@@ -529,11 +529,17 @@ def make_job_description(config, jobs):
529529 if not dep_th_platform and "enterprise-repack-repackage" in dep_job .kind :
530530 build_platform = attributes .get ("build_platform" )
531531 if "linux64" in build_platform :
532- dep_th_platform = "linux64-enterprise/opt"
532+ if "aarch64" in build_platform :
533+ dep_th_platform = "linux64-aarch64-enterprise/opt"
534+ else :
535+ dep_th_platform = "linux64-enterprise/opt"
533536 elif "macosx64" in build_platform :
534537 dep_th_platform = "osx-cross-enterprise/opt"
535538 elif "win64" in build_platform :
536- dep_th_platform = "windows2012-64-enterprise/opt"
539+ if "aarch64" in build_platform :
540+ dep_th_platform = "windows2012-aarch64-enterprise/opt"
541+ else :
542+ dep_th_platform = "windows2012-64-enterprise/opt"
537543 else :
538544 raise ValueError (f"Unsupported { build_platform } " )
539545
@@ -567,10 +573,14 @@ def make_job_description(config, jobs):
567573 elif config .kind == "repackage-msix" :
568574 assert not locale
569575
570- # Like "MSIXs(Bs)".
571- treeherder ["symbol" ] = "MSIX({})" .format (
572- dep_job .task .get ("extra" , {}).get ("treeherder" , {}).get ("symbol" , "B" )
573- )
576+ if "enterprise-repack" in dep_job .label :
577+ repack_id = dep_job .task .get ("extra" ).get ("repack_id" )
578+ treeherder ["symbol" ] = f"MSIX-Ent({ repack_id } )"
579+ else :
580+ # Like "MSIXs(Bs)".
581+ treeherder ["symbol" ] = "MSIX({})" .format (
582+ dep_job .task .get ("extra" , {}).get ("treeherder" , {}).get ("symbol" , "B" )
583+ )
574584
575585 elif config .kind == "repackage-shippable-l10n-msix" :
576586 assert not locale
0 commit comments