code: def push_readmes(merge_build: bool):
      if not merge_build:
          print("Not pushing README because this is a PR build.")
          return
      username, password = _get_docker_creds()
      for image, tag_line in DOCKER_HUB_DESCRIPTION.items():
          environment = {
              "DOCKER_USER": username,
              "DOCKER_PASS": password,
              "PUSHRM_FILE": f"/myvol/docker/{image}/README.md",
              "PUSHRM_DEBUG": 1,
              "PUSHRM_SHORT": tag_line,
          }
          cmd_string = f"{DOCKER_HUB_REPO}/{image}"
  
          print(
              DOCKER_CLIENT.containers.run(
                  "chko/docker-pushrm:1",
                  command=cmd_string,
                  volumes={
                      os.path.abspath(_get_root_dir()): {
                          "bind": "/myvol",
                          "mode": "rw",
                      }
                  },
                  environment=environment,
                  remove=True,
                  detach=False,
                  stderr=True,
                  stdout=True,
                  tty=False,
              )
          )
  
imports: import datetime
  import io
  import json
  import functools
  import glob
  import itertools
  import os
  import platform
  import shutil
  import subprocess
  import sys
  import tarfile
  from collections import defaultdict
  from pathlib import Path
  from typing import List, Optional, Tuple, Dict
  import click
  import docker
label_desc: Use image node_id 27 for calling a global function with example usage: push_readmes(merge_build) without return types