@@ -476,18 +476,10 @@ func (b *batcher) doBuild(ctx context.Context) (*Package, error) {
476
476
477
477
for _ , g := range b .scriptGroups .Sorted () {
478
478
keyPath := g .id
479
- var runners []scriptRunnerTemplateContext
480
- for _ , vv := range g .runnersOptions .ByKey () {
481
- runnerKeyPath := keyPath + "_" + vv .Key ().String ()
482
- runnerImpPath := paths .AddLeadingSlash (runnerKeyPath + "_runner" + vv .Compiled ().Resource .MediaType ().FirstSuffix .FullSuffix )
483
- runners = append (runners , scriptRunnerTemplateContext {opts : vv , Import : runnerImpPath })
484
- addResource (g .id , runnerImpPath , vv .Compiled ().Resource , false )
485
- }
486
479
487
480
t := & batchGroupTemplateContext {
488
481
keyPath : keyPath ,
489
482
ID : g .id ,
490
- Runners : runners ,
491
483
}
492
484
493
485
instances := g .instancesOptions .ByKey ()
@@ -521,6 +513,13 @@ func (b *batcher) doBuild(ctx context.Context) (*Package, error) {
521
513
t .Scripts = append (t .Scripts , bt )
522
514
}
523
515
516
+ for _ , vv := range g .runnersOptions .ByKey () {
517
+ runnerKeyPath := keyPath + "_" + vv .Key ().String ()
518
+ runnerImpPath := paths .AddLeadingSlash (runnerKeyPath + "_runner" + vv .Compiled ().Resource .MediaType ().FirstSuffix .FullSuffix )
519
+ t .Runners = append (t .Runners , scriptRunnerTemplateContext {opts : vv , Import : runnerImpPath })
520
+ addResource (g .id , runnerImpPath , vv .Compiled ().Resource , false )
521
+ }
522
+
524
523
r , s , err := b .client .buildBatchGroup (ctx , t )
525
524
if err != nil {
526
525
return nil , fmt .Errorf ("failed to build JS batch: %w" , err )
0 commit comments