~comcloudway/builds.sr.ht

b456338259c82664eb0e2ea1b54fd8afe97fa49f — Simon Ser 1 year, 2 months ago 73b6d3b
api/graph: enable secrets by default if oauth is specified

Enable secrets by default if the manifest contains a "oauth" field.
Generating an OAuth token tied to a build job requires secrets to
be enabled.
1 files changed, 1 insertions(+), 1 deletions(-)

M api/graph/schema.resolvers.go
M api/graph/schema.resolvers.go => api/graph/schema.resolvers.go +1 -1
@@ 291,7 291,7 @@ func (r *mutationResolver) Submit(ctx context.Context, manifest string, tags []s
	if secrets != nil {
		sec = *secrets
	} else {
		sec = len(man.Secrets) > 0 && secretsErr == nil
		sec = (len(man.Secrets) > 0 || man.OAuth != "") && secretsErr == nil
	}

	if sec && secretsErr != nil {