File tree Expand file tree Collapse file tree 4 files changed +8
-6
lines changed Expand file tree Collapse file tree 4 files changed +8
-6
lines changed Original file line number Diff line number Diff line change 41
41
- bb-test
42
42
steps :
43
43
- name : Checkout
44
+ with :
45
+ fetch-depth : 0
44
46
uses : actions/checkout@v2-beta
45
47
- name : Install clojure tools
46
48
uses : DeLaGuardo/setup-clojure@3.5
Original file line number Diff line number Diff line change 6
6
:task (clojure " -M:test" )}
7
7
test:bb {:doc " Run babashka tests"
8
8
:task clj-http.lite.test-runner/-main}
9
- deploy
10
- {:task (t/deploy )}}}
9
+ publish
10
+ {:task (t/publish )}}}
Original file line number Diff line number Diff line change 4
4
[clojure.string :as str]))
5
5
6
6
(defn replace-version [file version cc]
7
- (prn version cc)
8
7
(spit file
9
8
(str/replace (slurp file)
10
9
(re-pattern (format " (%s)\\ .(\\ d+)" version))
11
10
(fn [[_ version _]]
12
11
(str version " ." cc)))))
13
12
14
- (defn deploy []
13
+ (defn publish []
15
14
(let [; ; commit count + 1 for README update
16
- cc (inc (Integer/parseInt ( shared/git-count-revs ) ))
15
+ cc (inc (shared/git-count-revs ))
17
16
tag (str " Release-" shared/version)]
18
17
(replace-version " README.md" shared/base-version cc)
19
18
(replace-version " project.clj" shared/base-version cc)
Original file line number Diff line number Diff line change 6
6
(defn git-count-revs []
7
7
(-> (apply sh (str/split " git rev-list HEAD --count" #" " ))
8
8
:out
9
- str/trim))
9
+ str/trim
10
+ Integer/parseInt))
10
11
11
12
(def base-version (edn/read-string (slurp " version.edn" )))
12
13
(def version (str base-version " ." (git-count-revs )))
You can’t perform that action at this time.
0 commit comments