-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbb.edn
18 lines (18 loc) · 1018 Bytes
/
bb.edn
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
{:paths ["."]
:deps {}
:min-bb-version "0.4.0"
:tasks {compile-java
{:doc "Compiles Java code for development"
:task (clojure "-T:build compile-java")}
test
{:doc "Runs unit tests"
:depends [compile-java]
:task (clojure "-M:dev:test")}
outdated
{:doc "Checks for outdated dependencies."
:task (clojure "-Sdeps '{:deps {org.slf4j/slf4j-nop {:mvn/version \"2.0.7\"} com.github.liquidz/antq {:mvn/version \"RELEASE\"}}}' -M -m antq.core")}
release
{:requires ([clojure.string :as str])
:doc "Makes a git tag and push it to the Github to trigger release with GH action."
:task (let [command (str/join " " (concat ["-T:build trigger-release"] (or *command-line-args* [:snapshot false])))]
(clojure command))}}}