 ; See the "LICENSE.txt" file provided with this software.
 
 (ns cider-ci.builder.jobs.dependencies
+  (:refer-clojure :exclude [str keyword])
+  (:require [cider-ci.utils.core :refer [keyword str]])
   (:require
     [cider-ci.builder.repository :as repository]
     [cider-ci.builder.spec :as spec]

  (->> jobs
       (map evaluate-name-clash)
       (map evaluate-key-clash)
       (map evaluate-dependencies)))

(defn fulfilled? [job]
  (-> job


(defn- evaluate-dependencies [job]
  (if-let [dependencies (->> job :depends_on (map second) seq)]
    (reduce evaluate-dependency job dependencies)
    job))

;##############################################################################
