-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
project.clj
41 lines (41 loc) · 2.56 KB
/
project.clj
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
38
39
40
41
(defproject com.github.piotr-yuxuan/walter-ci (-> "./resources/walter-ci.version" slurp .trim)
:description "A Clojure CICD atop community tools and GitHub Actions, with conventions and no configuration"
:url "https://github.com/piotr-yuxuan/walter-ci"
:license {:name "GNU General Public License v3.0 or later"
:url "https://www.gnu.org/licenses/gpl-3.0.en.html"
:distribution :repo}
:scm {:name "git"
:url "https://github.com/piotr-yuxuan/walter-ci"}
:pom-addition [:developers [:developer
[:name "胡雨軒 Петр"]
[:url "https://github.com/piotr-yuxuan"]]]
:dependencies [[org.clojure/clojure "1.12.0"]
[leiningen "2.9.6" :upgrade false :exclusions [org.apache.httpcomponents/httpcore]]
[leiningen-core "2.9.6" :upgrade false]
[com.brunobonacci/safely "1.0.0"]
[clj-http "3.13.0" :exclusions [riddley]]
[com.github.piotr-yuxuan/malli-cli "2.1.2"] ; Configuration value from the command-line
[babashka/process "0.5.22"]
[camel-snake-kebab "0.4.3"]
[de.ubercode.clostache/clostache "1.4.0"] ; Templating engine Clojure wrapper.
[metosin/malli "0.17.0"]
[io.forward/yaml "1.0.11"] ; No sane person would wilfully accept to write YAML by hand.
[caesium "0.15.0"]
[metosin/jsonista "0.3.13"]]
:main piotr-yuxuan.walter-ci.main
:profiles {:github {:github/topics ["github" "actions" "automation" "clojure"]
:github/private? false}
:provided {:dependencies []}
:dev {:global-vars {*warn-on-reflection* true}}
:uberjar {:aot :all
:jvm-opts ["-Dclojure.compiler.direct-linking=true"
"-Dclojure.compiler.disable-locals-clearing=false"
"-Dclojure.compiler.elide-meta=[:doc :file :line :added]"]}}
:deploy-repositories [["clojars" {:sign-releases false
:url "https://clojars.org/repo"
:username :env/WALTER_CLOJARS_USERNAME
:password :env/WALTER_CLOJARS_PASSWORD}]
["github" {:sign-releases false
:url "https://maven.pkg.github.com/piotr-yuxuan/walter-ci"
:username :env/WALTER_ACTOR
:password :env/WALTER_GITHUB_PASSWORD}]])