-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathproject.clj
More file actions
37 lines (37 loc) · 1.77 KB
/
project.clj
File metadata and controls
37 lines (37 loc) · 1.77 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
33
34
35
36
37
(defproject threatgrid/flanders "1.1.1-SNAPSHOT"
:description "flanders"
:url "http://github.com/threatgrid/flanders"
:license {:name "Eclipse Public License"
:url "http://www.eclipse.org/legal/epl-v10.html"}
:pedantic? :abort
:dependencies [[org.clojure/clojure "1.12.0"]
[org.clojure/core.match "1.0.0"]
[prismatic/schema "1.2.0"]
[metosin/ring-swagger "1.0.0"]
[metosin/schema-tools "0.12.3"]
[org.clojure/math.combinatorics "0.3.0"]]
:global-vars {*warn-on-reflection* true}
:release-tasks [["clean"]
["vcs" "assert-committed"]
["change" "version" "leiningen.release/bump-version" "release"]
["vcs" "commit"]
["vcs" "tag" "--no-sign"]
["deploy" "clojars"]
["change" "version" "leiningen.release/bump-version"]
["vcs" "commit"]
["vcs" "push"]]
;; exclude ^:integration tests by default (e.g., ocsf-test/test-all-ocsf-versions requires Docker)
;; run them explicitly with: lein test :integration
:test-selectors {:default (complement :integration)
:integration :integration
:all (constantly true)}
:resource-paths ["resources"]
:profiles {:dev
{:resource-paths ["test-resources"]
:dependencies [[org.clojure/test.check "1.1.1"]
[babashka/process "0.5.22"]
[cheshire "5.13.0"]
[clj-http "3.13.0"]
[potemkin "0.4.7"]
[metosin/malli "0.17.0"]
[io.github.threatgrid/ocsf-schema-export "1.0.0-SNAPSHOT"]]}})