@@ -776,7 +776,7 @@ func runCacheExporters(ctx context.Context, exporters []RemoteCacheExporter, j *
776776 i , exp := i , exp
777777 eg .Go (func () (err error ) {
778778 id := fmt .Sprint (j .SessionID , "-cache-" , i )
779- err = inBuilderContext (ctx , j , exp .Name (), id , func (ctx context.Context , _ session. Group ) error {
779+ err = inBuilderContext (ctx , j , exp .Name (), id , func (ctx context.Context , _ solver. JobContext ) error {
780780 prepareDone := progress .OneOff (ctx , "preparing build cache for export" )
781781 if err := result .EachRef (cached , inp , func (res solver.CachedResult , ref cache.ImmutableRef ) error {
782782 ctx := withDescHandlerCacheOpts (ctx , ref )
@@ -852,7 +852,7 @@ func (s *Solver) runExporters(ctx context.Context, exporters []exporter.Exporter
852852 i , exp := i , exp
853853 eg .Go (func () error {
854854 id := fmt .Sprint (job .SessionID , "-export-" , i )
855- return inBuilderContext (ctx , job , exp .Name (), id , func (ctx context.Context , _ session. Group ) error {
855+ return inBuilderContext (ctx , job , exp .Name (), id , func (ctx context.Context , _ solver. JobContext ) error {
856856 span , ctx := tracing .StartSpan (ctx , exp .Name ())
857857 defer span .End ()
858858
@@ -884,7 +884,7 @@ func (s *Solver) runExporters(ctx context.Context, exporters []exporter.Exporter
884884 }
885885
886886 if len (exporters ) == 0 && len (warnings ) > 0 {
887- err := inBuilderContext (ctx , job , "Verifying build result" , identity .NewID (), func (ctx context.Context , _ session. Group ) error {
887+ err := inBuilderContext (ctx , job , "Verifying build result" , identity .NewID (), func (ctx context.Context , _ solver. JobContext ) error {
888888 pw , _ , _ := progress .NewFromContext (ctx )
889889 for _ , w := range warnings {
890890 pw .Write (identity .NewID (), w )
@@ -1152,19 +1152,19 @@ func allWorkers(wc *worker.Controller) func(func(w worker.Worker) error) error {
11521152 }
11531153}
11541154
1155- func inBuilderContext (ctx context.Context , b solver.Builder , name , id string , f func (ctx context.Context , g session. Group ) error ) error {
1155+ func inBuilderContext (ctx context.Context , b solver.Builder , name , id string , f func (ctx context.Context , jobCtx solver. JobContext ) error ) error {
11561156 if id == "" {
11571157 id = name
11581158 }
11591159 v := client.Vertex {
11601160 Digest : digest .FromBytes ([]byte (id )),
11611161 Name : name ,
11621162 }
1163- return b .InContext (ctx , func (ctx context.Context , g session. Group ) error {
1163+ return b .InContext (ctx , func (ctx context.Context , jobCtx solver. JobContext ) error {
11641164 pw , _ , ctx := progress .NewFromContext (ctx , progress .WithMetadata ("vertex" , v .Digest ))
11651165 notifyCompleted := notifyStarted (ctx , & v )
11661166 defer pw .Close ()
1167- err := f (ctx , g )
1167+ err := f (ctx , jobCtx )
11681168 notifyCompleted (err )
11691169 return err
11701170 })
0 commit comments