code: def publish_runs(ctx, args):
      """Publish one or more runs.
  
      By default, runs are published to 'published-runs'
      subdirectory. To specify a different location, use `--dest`.
  
      A published run is a subdirectory of destination `DIR` that
      contains run-specific files:
  
      - `run.yml` - run information (e.g. run ID, operation, status,
        etc.)
  
      - `flags.yml` - run flags
  
      - `output.txt` - run output written to stdout/stderr
  
      - `scalars.csv` - summary of run scalar values
  
      - `files.csv` - list of files associated with the run
  
      - `sourcecode/` - subdirectory containing project source code at
        the time run was started
  
      - `runfiles/` - files associated with the run
  
      {{ runs_support.runs_arg }}
  
      {{ runs_support.all_filters }}
  
      """
      from . import publish_impl
  
      publish_impl.publish(args, ctx)
  
imports: import click
  from guild import click_util
  from .None import ac_support
  from .None import runs_support
label_desc: Use image node_id 3 for calling a global function with example usage: publish_runs(ctx, args) without return types