diff --git a/.travis.yml b/.travis.yml index ce5c5de..cfaffb4 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,5 +1,9 @@ language: clojure -lein: lein +install: + - curl -O https://download.clojure.org/install/linux-install-1.10.0.403.sh + - chmod +x linux-install-1.10.0.403.sh + - sudo ./linux-install-1.10.0.403.sh +script: clojure -Aprovided:dev:test branches: only: - master diff --git a/deps.edn b/deps.edn index 35091f9..a8be328 100644 --- a/deps.edn +++ b/deps.edn @@ -1,11 +1,15 @@ {:paths ["src" "resources"] - :deps {org.clojure/clojure {:mvn/version "1.9.0"} - io.pedestal/pedestal.interceptor {:mvn/version "0.5.4"} - io.pedestal/pedestal.log {:mvn/version "0.5.4"}} + :deps {org.clojure/clojure {:mvn/version "1.10.0"} + io.pedestal/pedestal.interceptor {:mvn/version "0.5.5"} + io.pedestal/pedestal.log {:mvn/version "0.5.5"}} - :aliases {:provided {:extra-deps {com.datomic/ion {:mvn/version "0.9.26"}}} - :dev {:extra-deps {io.pedestal/pedestal.service {:mvn/version "0.5.4"} + :aliases {:provided {:extra-deps {com.datomic/ion {:mvn/version "0.9.28"}}} + :dev {:extra-deps {io.pedestal/pedestal.service {:mvn/version "0.5.5"} javax.servlet/javax.servlet-api {:mvn/version "3.1.0"} - com.datomic/ion-dev {:mvn/version "0.9.176"}}}} + com.datomic/ion-dev {:mvn/version "0.9.186"}}} + :test {:extra-paths ["test"] + :extra-deps {com.cognitect/test-runner {:git/url "https://github.com/cognitect-labs/test-runner.git" + :sha "028a6d41ac9ac5d5c405dfc38e4da6b4cc1255d5"}} + :main-opts ["-m" "cognitect.test-runner"]}} :mvn/repos {"datomic-cloud" {:url "s3://datomic-releases-1fc2183a/maven/releases"}}} diff --git a/project.clj b/project.clj deleted file mode 100644 index 91861ed..0000000 --- a/project.clj +++ /dev/null @@ -1,40 +0,0 @@ -; Copyright 2013 Relevance, Inc. -; Copyright 2014-2018 Cognitect, Inc. - -; The use and distribution terms for this software are covered by the -; Eclipse Public License 1.0 (http://opensource.org/licenses/eclipse-1.0) -; which can be found in the file epl-v10.html at the root of this distribution. -; -; By using this software in any fashion, you are agreeing to be bound by -; the terms of this license. -; -; You must not remove this notice, or any other, from this software. - -(defproject io.pedestal/pedestal.ions "0.1.1-SNAPSHOT" - :description "Interceptor chain provider for Datomic ions" - :url "https://github.com/pedestal/pedestal.ions" - :scm "https://github.com/pedestal/pedestal.ions" - :license {:name "Eclipse Public License" - :url "http://www.eclipse.org/legal/epl-v10.html"} - :dependencies [[org.clojure/clojure "1.9.0"] - [io.pedestal/pedestal.interceptor "0.5.4"] - [io.pedestal/pedestal.log "0.5.4"]] - - :min-lein-version "2.0.0" - :global-vars {*warn-on-reflection* true} - :pedantic? :abort - - :plugins [[s3-wagon-private "1.3.1" :exclusions [commons-logging]]] - - :repositories [["datomic-cloud" {:url "s3p://datomic-releases-1fc2183a/maven/releases" :no-auth true}]] - - :aliases {"docs" ["with-profile" "docs" "codox"]} - :profiles {:provided {:dependencies [[com.datomic/ion "0.9.26" :exclusions [commons-logging]]]} - :dev {:dependencies [[io.pedestal/pedestal.service "0.5.4" :exclusions [joda-time]] - [javax.servlet/javax.servlet-api "3.1.0"] - [com.datomic/ion-dev "0.9.176" :exclusions [org.clojure/clojure - commons-logging - org.apache.httpcomponents/httpcore]]]} - :docs {:pedantic? :ranges - :dependencies [[ring/ring-core "1.6.3"]] - :plugins [[lein-codox "0.9.5"]]}})