Skip to content

Commit

Permalink
lint
Browse files Browse the repository at this point in the history
  • Loading branch information
stuartwdouglas committed Mar 6, 2025
1 parent 8e09e89 commit 0246cf1
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 11 deletions.
14 changes: 9 additions & 5 deletions backend/runner/runner.go
Original file line number Diff line number Diff line change
Expand Up @@ -137,14 +137,18 @@ func Start(ctx context.Context, config Config, storage *artefacts.OCIArtefactSer
}

module, err := svc.getModule(ctx, config.Deployment)
for git := range slices.FilterVariants[*schema.MetadataGit, schema.Metadata](module.Metadata) {
logger = logger.Attrs(map[string]string{"git-commit": git.Commit})
ctx = log.ContextWithLogger(ctx, logger)
break
}
if err != nil {
return fmt.Errorf("failed to get module: %w", err)
}
var git *schema.MetadataGit
for m := range slices.FilterVariants[*schema.MetadataGit, schema.Metadata](module.Metadata) {
git = m
break
}
if git != nil {
logger = logger.Attrs(map[string]string{"git-commit": git.Commit})
ctx = log.ContextWithLogger(ctx, logger)
}

startedLatch := &sync.WaitGroup{}
startedLatch.Add(2)
Expand Down
17 changes: 11 additions & 6 deletions common/schema/validate.go
Original file line number Diff line number Diff line change
Expand Up @@ -212,7 +212,7 @@ func ValidateModuleInSchema(schema *Schema, m optional.Option[*Module]) (*Schema

case *MetadataCronJob, *MetadataCalls, *MetadataConfig, *MetadataAlias, *MetadataTypeMap,
*MetadataEncoding, *MetadataSecrets, *MetadataPublisher, *MetadataSQLMigration, *MetadataArtefact,
*MetadataPartitions, *MetadataSQLColumn, DatabaseConnector, *MetadataGenerated:
*MetadataPartitions, *MetadataSQLColumn, DatabaseConnector, *MetadataGenerated, *MetadataGit:
}
}
if isSQLQuery && !hasDatabase {
Expand Down Expand Up @@ -252,10 +252,10 @@ func ValidateModuleInSchema(schema *Schema, m optional.Option[*Module]) (*Schema
return next()

case
IngressPathComponent, Metadata, Value, Type, DatabaseConnector,
*Module, *Optional, *Schema, *TypeAlias, *String, *Time, *Unit, *Any, *TypeParameter,
*EnumVariant, *Config, *Secret, *Topic, *DatabaseRuntime, *DatabaseRuntimeConnections,
*Data, *Field, *MetadataPartitions, *MetadataSQLQuery, *MetadataSQLColumn:
IngressPathComponent, Metadata, Value, Type, DatabaseConnector,
*Module, *Optional, *Schema, *TypeAlias, *String, *Time, *Unit, *Any, *TypeParameter,
*EnumVariant, *Config, *Secret, *Topic, *DatabaseRuntime, *DatabaseRuntimeConnections,
*Data, *Field, *MetadataPartitions, *MetadataSQLQuery, *MetadataSQLColumn:
}
return nil
})
Expand Down Expand Up @@ -509,6 +509,8 @@ func sortMetadataType(md Metadata) {
return
case *MetadataGenerated:
return
case *MetadataGit:
return
}
}

Expand Down Expand Up @@ -551,6 +553,8 @@ func getMetadataSortingPriority(metadata Metadata) int {
priority = 17
case *MetadataGenerated:
priority = 18
case *MetadataGit:
priority = 19
}
return priority
}
Expand Down Expand Up @@ -752,7 +756,8 @@ func validateVerbMetadata(scopes Scopes, module *Module, n *Verb) (merr []error)
merr = append(merr, errorf(md, "metadata %q is not valid on verbs", strings.TrimSpace(md.String())))

case *MetadataCalls, *MetadataConfig, *MetadataDatabases, *MetadataAlias, *MetadataTypeMap, *MetadataEncoding,
*MetadataSecrets, *MetadataPublisher, *MetadataSQLMigration, *MetadataArtefact, *MetadataSQLQuery, *MetadataPartitions, *MetadataGenerated:
*MetadataSecrets, *MetadataPublisher, *MetadataSQLMigration, *MetadataArtefact, *MetadataSQLQuery, *MetadataPartitions, *MetadataGenerated,
*MetadataGit:
}
}
return
Expand Down

0 comments on commit 0246cf1

Please sign in to comment.