github.com/tilt-dev/tilt@v0.33.15-0.20240515162809-0a22ed45d8a0/internal/tiltfile/metrics/metrics.go (about) 1 package metrics 2 3 import ( 4 "go.starlark.net/starlark" 5 6 "github.com/tilt-dev/tilt/internal/tiltfile/starkit" 7 "github.com/tilt-dev/tilt/pkg/logger" 8 ) 9 10 type Plugin struct{} 11 12 func NewPlugin() Plugin { 13 return Plugin{} 14 } 15 16 func (Plugin) OnStart(env *starkit.Environment) error { 17 return env.AddBuiltin("experimental_metrics_settings", setMetricsSettings) 18 } 19 20 func setMetricsSettings(thread *starlark.Thread, fn *starlark.Builtin, args starlark.Tuple, kwargs []starlark.Tuple) (starlark.Value, error) { 21 ctx, err := starkit.ContextFromThread(thread) 22 if err != nil { 23 return nil, err 24 } 25 26 logger.Get(ctx).Warnf("experimental_metrics_settings() is deprecated") 27 return starlark.None, nil 28 } 29 30 var _ starkit.Plugin = Plugin{}