old_contents: """TensorFlow workspace initialization. Consult the WORKSPACE on how to use it."""
  
  load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
  load("//third_party:tf_runtime/workspace.bzl", tf_runtime = "repo")
  load("//third_party/llvm:workspace.bzl", llvm = "repo")
  
  def workspace():
      http_archive(
          name = "io_bazel_rules_closure",
          sha256 = "5b00383d08dd71f28503736db0500b6fb4dda47489ff5fc6bed42557c07c6ba9",
          strip_prefix = "rules_closure-308b05b2419edb5c8ee0471b67a40403df940149",
          urls = [
              "https://storage.googleapis.com/mirror.tensorflow.org/github.com/bazelbuild/rules_closure/archive/308b05b2419edb5c8ee0471b67a40403df940149.tar.gz",
              "https://github.com/bazelbuild/rules_closure/archive/308b05b2419edb5c8ee0471b67a40403df940149.tar.gz",  # 2019-06-13
          ],
      )
  
      tf_runtime()
  
      # https://github.com/bazelbuild/bazel-skylib/releases
      http_archive(
          name = "bazel_skylib",
          sha256 = "1c531376ac7e5a180e0237938a2536de0c54d93f5c278634818e0efc952dd56c",
          urls = [
              "https://storage.googleapis.com/mirror.tensorflow.org/github.com/bazelbuild/bazel-skylib/releases/download/1.0.3/bazel-skylib-1.0.3.tar.gz",
              "https://github.com/bazelbuild/bazel-skylib/releases/download/1.0.3/bazel-skylib-1.0.3.tar.gz",
          ],
      )
  
      # Load the raw llvm-project.  llvm does not have build rules set up by default,
      # but provides a script for setting up build rules via overlays.
      llvm("llvm-raw")
  
  # Alias so it can be loaded without assigning to a different symbol to prevent
  # shadowing previous loads and trigger a buildifier warning.
  tf_workspace3 = workspace
  
new_contents: """TensorFlow workspace initialization. Consult the WORKSPACE on how to use it."""
  
  load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
  load("//third_party:tf_runtime/workspace.bzl", tf_runtime = "repo")
  load("//third_party/llvm:workspace.bzl", llvm = "repo")
  
  def workspace():
      http_archive(
          name = "io_bazel_rules_closure",
          sha256 = "5b00383d08dd71f28503736db0500b6fb4dda47489ff5fc6bed42557c07c6ba9",
          strip_prefix = "rules_closure-308b05b2419edb5c8ee0471b67a40403df940149",
          urls = [
              "https://storage.googleapis.com/mirror.tensorflow.org/github.com/bazelbuild/rules_closure/archive/308b05b2419edb5c8ee0471b67a40403df940149.tar.gz",
              "https://github.com/bazelbuild/rules_closure/archive/308b05b2419edb5c8ee0471b67a40403df940149.tar.gz",  # 2019-06-13
          ],
      )
  
      tf_runtime()
  
      # https://github.com/bazelbuild/bazel-skylib/releases
      http_archive(
          name = "bazel_skylib",
          sha256 = "f7be3474d42aae265405a592bb7da8e171919d74c16f082a5457840f06054728",
          urls = [
              "https://storage.googleapis.com/mirror.tensorflow.org/github.com/bazelbuild/bazel-skylib/releases/download/1.2.1/bazel-skylib-1.2.1.tar.gz",
              "https://github.com/bazelbuild/bazel-skylib/releases/download/1.2.1/bazel-skylib-1.2.1.tar.gz",
          ],
      )
  
      # Load the raw llvm-project.  llvm does not have build rules set up by default,
      # but provides a script for setting up build rules via overlays.
      llvm("llvm-raw")
  
  # Alias so it can be loaded without assigning to a different symbol to prevent
  # shadowing previous loads and trigger a buildifier warning.
  tf_workspace3 = workspace
  
subject: Update bazel_skylib from 1.0.3 to 1.2.1.