(ctx context.Context, mode installMode)
| 482 | } |
| 483 | |
| 484 | func (d *Devbox) handleInstallFailure(ctx context.Context, mode installMode) error { |
| 485 | ux.Fwarningf(d.stderr, "Failed to build from cache, building from source.\n") |
| 486 | telemetry.Event(telemetry.EventNixBuildWithSubstitutersFailed, telemetry.Metadata{ |
| 487 | Packages: lo.Map( |
| 488 | d.InstallablePackages(), func(p *devpkg.Package, _ int) string { return p.Raw }), |
| 489 | }) |
| 490 | nixcache.DisableReadCaches() |
| 491 | devpkg.ClearNarInfoCache() |
| 492 | return d.installNixPackagesToStore(ctx, mode) |
| 493 | } |
| 494 | |
| 495 | func (d *Devbox) InstallRunXPackages(ctx context.Context) error { |
| 496 | for _, pkg := range lo.Filter(d.InstallablePackages(), devpkg.IsRunX) { |
no test coverage detected