code: def release(ctx, sdist=True, wheel=True, sign=True, dry_run=False, index=None):
      
      # Build docs first. Use terribad workaround pending invoke #146
      ctx.run("inv docs", pty=True, hide=False)
      # Move the built docs into where Epydocs used to live
      target = "docs"
      rmtree(target, ignore_errors=True)
      # TODO: make it easier to yank out this config val from the docs coll
      copytree("sites/docs/_build", target)
      # Publish
      publish(
          ctx, sdist=sdist, wheel=wheel, sign=sign, dry_run=dry_run, index=index
      )
      # Remind
      print(
          "\n\nDon't forget to update RTD's versions page for new minor "
          "releases!"
      )
docs: Wraps invocations.packaging.publish to add baked-in docs folder.