-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathproject.clj
More file actions
32 lines (30 loc) · 1.6 KB
/
project.clj
File metadata and controls
32 lines (30 loc) · 1.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
(defproject nl.jomco/ring-openapi-validator "0.1.5-SNAPSHOT"
:description "Validate ring requests and responses against Swagger/OpenAPI"
:url "https://git.sr.ht/~jomco/ring-openapi-validator"
:license {:name "EPL-2.0 OR GPL-2.0-or-later WITH Classpath-exception-2.0"
:url "https://www.eclipse.org/legal/epl-2.0/"}
:dependencies [[com.atlassian.oai/swagger-request-validator-core "2.28.1"]
[io.swagger.parser.v3/swagger-parser "2.1.1"]]
:profiles {:dev {:resource-paths ["dev-resources"]
:dependencies [[clj-kondo "2022.06.22"]]
:plugins [[lein-kibit "0.1.8"]
[lein-ancient "1.0.0-RC3"]]
:aliases {"lint" ["do"
["run" "-m" "clj-kondo.main" "--lint" "src"]
"kibit"]}}
:provided {:dependencies [[org.clojure/clojure "1.11.1"]]}}
;; setup `vX.Y.Z` tags, deploy to clojars
:release-tasks [["vcs" "assert-committed"]
["test"]
["lint"]
["ancient"]
["change" "version" "leiningen.release/bump-version" "release"]
["vcs" "commit"]
["vcs" "tag" "v"]
["deploy" "clojars"]
["change" "version" "leiningen.release/bump-version"]
["vcs" "commit"]
["vcs" "push"]]
;; link to git repo, also ensures that cljdoc.org finds additional markdown files
:scm {:name "git"
:url "https://git.sr.ht/~jomco/ring-openapi-validator"})