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
}