code: def run_verify_in_parallel(
      image_params_list: list[BuildCiParams],
      python_version_list: list[str],
      extra_pytest_args: tuple[str, ...],
      include_success_outputs: bool,
      parallelism: int,
      skip_cleanup: bool,
      debug_resources: bool,
  ) -> None:
      with ci_group(f"Verifying CI images for {python_version_list}"):
          all_params = [
              f"CI {image_params.python}"
              for image_params in image_params_list
          ]
          with run_with_pool(
              parallelism=parallelism,
              all_params=all_params,
              debug_resources=debug_resources,
              progress_matcher=ShowLastLineProgressMatcher(),
          ) as (pool, outputs):
              results = [
                  pool.apply_async(
                      verify_an_image,
                      kwds={
                          "image_name": image_params.airflow_image_name_with_tag,
                          "image_type": "CI",
                          "slim_image": False,
                          "extra_pytest_args": extra_pytest_args,
                          "output": outputs[index],
                      },
                  )
                  for index, image_params in enumerate(
                      image_params_list
                  )
              ]
      check_async_run_results(
          results=results,
          success="All images verified",
          outputs=outputs,
          include_success_outputs=include_success_outputs,
          skip_cleanup=skip_cleanup,
      )
  
imports: from __future__ import annotations
  import atexit
  import os
  import signal
  import subprocess
  import sys
  import time
  from copy import deepcopy
  from functools import partial
  from pathlib import Path
  from typing import TYPE_CHECKING, Any, Callable
  import click
  from airflow_breeze.commands.common_image_options import option_additional_airflow_extras, option_additional_dev_apt_command, option_additional_dev_apt_deps, option_additional_dev_apt_env, option_additional_pip_install_flags, option_additional_python_deps, option_airflow_constraints_reference_build, option_build_progress, option_debian_version, option_dev_apt_command, option_dev_apt_deps, option_docker_cache, option_image_tag_for_building, option_image_tag_for_pulling, option_image_tag_for_verifying, option_install_mysql_client_type, option_platform_multiple, option_prepare_buildx_cache, option_pull, option_push, option_python_image, option_tag_as_latest, option_verify, option_wait_for_image
  from airflow_breeze.commands.common_options import option_answer, option_builder, option_commit_sha, option_debug_resources, option_docker_host, option_dry_run, option_github_repository, option_github_token, option_image_name, option_include_success_outputs, option_parallelism, option_python, option_python_versions, option_run_in_parallel, option_skip_cleanup, option_verbose
  from airflow_breeze.commands.common_package_installation_options import option_airflow_constraints_location, option_airflow_constraints_mode_ci
  from airflow_breeze.params.build_ci_params import BuildCiParams
  from airflow_breeze.utils.ci_group import ci_group
  from airflow_breeze.utils.click_utils import BreezeGroup
  from airflow_breeze.utils.confirm import STANDARD_TIMEOUT, Answer, user_confirm
  from airflow_breeze.utils.console import Output, get_console
  from airflow_breeze.utils.docker_command_utils import build_cache, check_remote_ghcr_io_commands, get_docker_build_env, make_sure_builder_configured, perform_environment_checks, prepare_docker_build_command, warm_up_docker_builder
  from airflow_breeze.utils.image import run_pull_image, run_pull_in_parallel, tag_image_as_latest
  from airflow_breeze.utils.mark_image_as_refreshed import mark_image_as_refreshed
  from airflow_breeze.utils.md5_build_check import md5sum_check_if_build_is_needed
  from airflow_breeze.utils.parallel import DockerBuildxProgressMatcher, ShowLastLineProgressMatcher, check_async_run_results, run_with_pool
  from airflow_breeze.utils.path_utils import AIRFLOW_SOURCES_ROOT, BUILD_CACHE_DIR
  from airflow_breeze.utils.python_versions import get_python_version_list
  from airflow_breeze.utils.registry import login_to_github_docker_registry
  from airflow_breeze.utils.run_tests import verify_an_image
  from airflow_breeze.utils.run_utils import fix_group_permissions, instruct_build_image, is_repo_rebased, run_command
  from airflow_breeze.utils.shared_options import get_dry_run, get_verbose
label_desc: Use image node_id 10 for calling a global function with example usage: run_verify_in_parallel(image_params_list, python_version_list, extra_pytest_args, include_success_outputs, parallelism, skip_cleanup, debug_resources) without return types