|
15 | 15 | (def generated-project-clj-path
|
16 | 16 | "lein-template/resources/leiningen/new/geni/project.clj")
|
17 | 17 |
|
| 18 | +(def docker-deps-edn-path |
| 19 | + "docker/deps.edn") |
| 20 | + |
| 21 | +(def example-clj-app-deps-edn-path |
| 22 | + "examples/geni-clj-app/deps.edn") |
| 23 | + |
18 | 24 | ;; Bump GENI_RELEASED_VERSION
|
19 | 25 | (def current-released-version
|
20 | 26 | (string/replace (slurp released-version-path) #"\n" ""))
|
|
56 | 62 | (re-pattern (dep-str project-name current-released-version))
|
57 | 63 | (dep-str project-name bumped-released-version)))
|
58 | 64 |
|
| 65 | +;; deps.edn |
| 66 | +(defn mvn-str [version] |
| 67 | + (str ":mvn/version \"" version "\"")) |
| 68 | + |
| 69 | +(def current-docker-deps-edn (slurp docker-deps-edn-path)) |
| 70 | + |
| 71 | +(def bumped-docker-deps-edn |
| 72 | + (string/replace current-docker-deps-edn |
| 73 | + (re-pattern (mvn-str current-released-version)) |
| 74 | + (mvn-str bumped-released-version))) |
| 75 | + |
| 76 | +(def current-example-clj-app-deps-edn (slurp example-clj-app-deps-edn-path)) |
| 77 | + |
| 78 | +(def bumped-example-clj-app-deps-edn |
| 79 | + (string/replace current-example-clj-app-deps-edn |
| 80 | + (re-pattern (mvn-str current-released-version)) |
| 81 | + (mvn-str bumped-released-version))) |
| 82 | + |
59 | 83 | ;; Write the changes
|
60 | 84 | (spit project-clj-path bumped-project-clj)
|
61 | 85 | (spit template-project-clj-path bumped-template-project-clj)
|
62 | 86 | (spit generated-project-clj-path bumped-generated-project-clj)
|
63 | 87 | (spit released-version-path bumped-released-version)
|
| 88 | +(spit docker-deps-edn-path bumped-docker-deps-edn) |
| 89 | +(spit example-clj-app-deps-edn-path bumped-example-clj-app-deps-edn) |
0 commit comments