Files
grafana/pkg/build/daggerbuild/e2e/validate_package.go
Kevin Minehart 5ce827ce4c CI: Use playwright in daggerbuild (#108860)
* Use playwright in daggerbuild

* use e2e-playwright image
2025-07-29 14:25:21 +00:00

20 lines
553 B
Go

package e2e
import (
"context"
"dagger.io/dagger"
"github.com/grafana/grafana/pkg/build/e2eutil"
)
func ValidatePackage(ctx context.Context, d *dagger.Client, service *dagger.Service, src *dagger.Directory, yarnCacheVolume *dagger.CacheVolume, nodeVersion string) (*dagger.Container, error) {
c, err := e2eutil.WithFrontendContainer(ctx, d, src)
if err != nil {
return nil, err
}
return c.WithServiceBinding("grafana", service).
WithEnvVariable("GRAFANA_URL", "http://grafana:3000").
WithExec([]string{"yarn", "e2e:acceptance"}), nil
}