Skip to content

Commit 6e5bd31

Browse files
authored
Update sourcegraph/lib/batches and use AllowFiles (#641)
1 parent a284108 commit 6e5bd31

File tree

5 files changed

+9
-4
lines changed

5 files changed

+9
-4
lines changed

cmd/src/batch_common.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,7 @@ func executeBatchSpec(ctx context.Context, opts executeBatchSpecOpts) (err error
211211
svc := service.New(&service.Opts{
212212
AllowUnsupported: opts.flags.allowUnsupported,
213213
AllowIgnored: opts.flags.allowIgnored,
214+
AllowFiles: true,
214215
Client: opts.client,
215216
})
216217

cmd/src/batch_exec.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,7 @@ func executeBatchSpecInWorkspaces(ctx context.Context, opts executeBatchSpecOpts
8585
svc := service.New(&service.Opts{
8686
AllowUnsupported: opts.flags.allowUnsupported,
8787
AllowIgnored: opts.flags.allowIgnored,
88+
AllowFiles: false,
8889
Client: opts.client,
8990
})
9091
if err := svc.DetermineFeatureFlags(ctx); err != nil {

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ require (
2121
github.com/pkg/browser v0.0.0-20180916011732-0a3d74bf9ce4
2222
github.com/sourcegraph/go-diff v0.6.1
2323
github.com/sourcegraph/jsonx v0.0.0-20200629203448-1a936bd500cf
24-
github.com/sourcegraph/sourcegraph/lib v0.0.0-20211019100035-3927434f5fd9
24+
github.com/sourcegraph/sourcegraph/lib v0.0.0-20211025134328-131865293af3
2525
github.com/ssor/bom v0.0.0-20170718123548-6386211fdfcf // indirect
2626
github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb // indirect
2727
golang.org/x/net v0.0.0-20210614182718-04defd469f4e

go.sum

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,6 @@ github.com/google/go-cmp v0.5.6/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/
118118
github.com/google/go-querystring v1.0.0/go.mod h1:odCYkC5MyYFN7vkCjXpyrEuKhc/BUO6wN/zVPAxq5ck=
119119
github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg=
120120
github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
121-
github.com/google/uuid v1.2.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
122121
github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY=
123122
github.com/gorilla/websocket v1.4.0/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ=
124123
github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4=
@@ -259,8 +258,8 @@ github.com/sourcegraph/go-diff v0.6.1 h1:hmA1LzxW0n1c3Q4YbrFgg4P99GSnebYa3x8gr0H
259258
github.com/sourcegraph/go-diff v0.6.1/go.mod h1:iBszgVvyxdc8SFZ7gm69go2KDdt3ag071iBaWPF6cjs=
260259
github.com/sourcegraph/jsonx v0.0.0-20200629203448-1a936bd500cf h1:oAdWFqhStsWiiMP/vkkHiMXqFXzl1XfUNOdxKJbd6bI=
261260
github.com/sourcegraph/jsonx v0.0.0-20200629203448-1a936bd500cf/go.mod h1:ppFaPm6kpcHnZGqQTFhUIAQRIEhdQDWP1PCv4/ON354=
262-
github.com/sourcegraph/sourcegraph/lib v0.0.0-20211019100035-3927434f5fd9 h1:ENVNYjfyNlKP6wcbgsj+8ZKq6L8ZKAeTxGL3P7HfiQA=
263-
github.com/sourcegraph/sourcegraph/lib v0.0.0-20211019100035-3927434f5fd9/go.mod h1:9vLg5fQL9Q3iktfqu96OrswbOq7yqMesMJER9DCy8vk=
261+
github.com/sourcegraph/sourcegraph/lib v0.0.0-20211025134328-131865293af3 h1:Ytf+X4TWH84t5RodqpIBUPS3VGzlHH9nnEaxh9/N2rI=
262+
github.com/sourcegraph/sourcegraph/lib v0.0.0-20211025134328-131865293af3/go.mod h1:lAHZIUiCW2kpj7f0YFFjdOq/Tv9OnnaBQNLoBcchuqQ=
264263
github.com/sourcegraph/yaml v1.0.1-0.20200714132230-56936252f152 h1:z/MpntplPaW6QW95pzcAR/72Z5TWDyDnSo0EOcyij9o=
265264
github.com/sourcegraph/yaml v1.0.1-0.20200714132230-56936252f152/go.mod h1:GIjDIg/heH5DOkXY3YJ/wNhfHsQHoXGjl8G8amsYQ1I=
266265
github.com/spf13/afero v1.1.2/go.mod h1:j4pytiNVoe2o6bmDsKpLACNPDBIoEAkihy7loJ1B0CQ=

internal/batches/service/service.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ import (
2525
type Service struct {
2626
allowUnsupported bool
2727
allowIgnored bool
28+
allowFiles bool
2829
client api.Client
2930
features batches.FeatureFlags
3031
imageCache *docker.ImageCache
@@ -33,6 +34,7 @@ type Service struct {
3334
type Opts struct {
3435
AllowUnsupported bool
3536
AllowIgnored bool
37+
AllowFiles bool
3638
Client api.Client
3739
}
3840

@@ -44,6 +46,7 @@ func New(opts *Opts) *Service {
4446
return &Service{
4547
allowUnsupported: opts.AllowUnsupported,
4648
allowIgnored: opts.AllowIgnored,
49+
allowFiles: opts.AllowFiles,
4750
client: opts.Client,
4851
imageCache: docker.NewImageCache(),
4952
}
@@ -275,6 +278,7 @@ func (svc *Service) ParseBatchSpec(data []byte) (*batcheslib.BatchSpec, error) {
275278
AllowArrayEnvironments: svc.features.AllowArrayEnvironments,
276279
AllowTransformChanges: svc.features.AllowTransformChanges,
277280
AllowConditionalExec: svc.features.AllowConditionalExec,
281+
AllowFiles: svc.allowFiles,
278282
})
279283
if err != nil {
280284
return nil, errors.Wrap(err, "parsing batch spec")

0 commit comments

Comments
 (0)