func()

in fast-build-update-tool/internal/runner/fleet_updater.go [109:124]


func (f *FleetUpdater) validateZipFile(ctx context.Context, fleet *gamelift.Fleet) error {
	// If the user is restarting server processes, we don't have a zip file to validate
	if f.args.RestartProcess {
		f.logger.Debug("running as a restart process update, skipping zip file validation")
		return nil
	}

	err := f.zipValidator.ValidateZip(ctx, fleet)
	if err != nil {
		return fmt.Errorf("error validating zip file: %w", err)
	}

	f.logger.Debug("done validating zip file")

	return nil
}