           "Read our doc on interacting with the browser over VNC"]
          "."]]))))
 
+(defn cleanup-artifact-path [path]
+  (-> path
+      (string/replace "$CIRCLE_ARTIFACTS/" "")
+      (gstring/truncateMiddle 80)))
+
 (defn build-artifacts-list [artifacts-data owner]
   (reify
     om/IRender

               [:th "Started"]
               [:td (om/build common/updating-duration {:start (:start_time build)} {:opts {:formatter datetime/time-ago}}) " ago"]]
              [:tr
               [:th "Trigger"]
               [:td (build-model/why-in-words build)]
               [:th "Duration"]
               [:td (if (build-model/running? build)

            [frontend.routes :as routes]
            [frontend.utils :as utils :include-macros true]
            [goog.string :as gstring]
            [goog.string.format]
            [om.core :as om :include-macros true]
            [om.dom :as dom :include-macros true])
  (:require-macros [frontend.utils :refer [html]]))
