Skip to content

Commit d3623de

Browse files
frenchy64tobias
authored andcommitted
inline :defaults
1 parent 075beac commit d3623de

File tree

6 files changed

+25
-27
lines changed

6 files changed

+25
-27
lines changed

Makefile

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,30 @@
11
.PHONY: check
22
check:
3-
clojure -M:defaults:check
3+
clojure -M:check
44

55
.PHONY: lint
66
lint:
77
./bin/clj-kondo --lint src test
88

99
.PHONY: migrate-db
1010
migrate-db:
11-
clojure -M:defaults:migrate-db
11+
clojure -M:migrate-db
1212

1313
.PHONY: nvd-check
1414
nvd-check:
1515
./bin/nvd-check
1616

1717
.PHONY: prep-deps
1818
prep-deps:
19-
clojure -A:defaults -X:deps prep
19+
clojure -X:deps prep
2020

2121
.PHONY: repl
2222
repl:
23-
clj -A:defaults:dev
23+
clj -A:dev
2424

2525
.PHONY: setup-dev-repo
2626
setup-dev-repo:
27-
clojure -M:defaults:setup-dev-repo
27+
clojure -M:setup-dev-repo
2828

2929
.PHONY: tag-release
3030
tag-release:

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ Development
3939

4040
### Development system
4141

42-
To begin developing, start with a REPL (Note: if you are instead starting a repl from your editor, you will need to include the `:default` and `:dev` aliases).
42+
To begin developing, start with a REPL (Note: if you are instead starting a repl from your editor, you will need to include the `:dev` alias).
4343

4444
```sh
4545
make repl

bin/kaocha

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
#!/usr/bin/env bash
22

3-
clojure -M:defaults:dev:test "$@"
3+
clojure -M:dev:test "$@"

bin/nvd-check

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,5 @@ clojure -Ttools install nvd-clojure/nvd-clojure '{:mvn/version "5.0.0"}' :as nvd
1717

1818
cd "$ROOT"
1919
clojure -J-Dclojure.main.report=stderr -Tnvd nvd.task/check \
20-
:classpath '"'"$(clojure -Spath -A:defaults)"'"' \
20+
:classpath '"'"$(clojure -Spath)"'"' \
2121
:config-filename '".nvd-clojure.edn"'

build.clj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
LocalDate)))
77

88
(def class-dir "target/classes")
9-
(def basis (b/create-basis {:aliases [:defaults]}))
9+
(def basis (b/create-basis))
1010
(def uber-file "target/clojars-web-standalone.jar")
1111

1212
(defn clean [_]

deps.edn

Lines changed: 16 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -85,24 +85,22 @@
8585
ring-jetty-component/ring-jetty-component {:mvn/version "0.3.1"}
8686
ring-middleware-format/ring-middleware-format {:mvn/version "0.7.5"}
8787

88-
valip/valip {:mvn/version "0.2.0"}}
89-
90-
:aliases {:defaults
91-
;; We use override-deps to address CVEs
92-
{:override-deps
93-
{;; Addresses CVE-2022-42004, CVE-2022-42003, CVE-2021-46877, CVE-2020-36518
94-
com.fasterxml.jackson.core/jackson-databind {:mvn/version "2.15.2"}
95-
;; Addresses CVE-2019-10086, CVE-2014-0114, CVE-2025-48734
96-
commons-beanutils/commons-beanutils {:mvn/version "1.11.0"}
97-
;; Addresses CVE-2015-6420
98-
commons-collections/commons-collections {:mvn/version "3.2.2"}
99-
100-
;; Addresses CVE-2015-0886
101-
org.mindrot/jbcrypt {:mvn/version "0.4"}
102-
;; Addresses CVE-2022-25857, CVE-2022-38749, CVE-2022-41854, CVE-2022-38751, CVE-2022-38752, CVE-2022-38750
103-
org.yaml/snakeyaml {:mvn/version "1.33"}}}
104-
105-
:build {:deps {io.github.clojure/tools.build {:mvn/version "0.9.5"}}
88+
valip/valip {:mvn/version "0.2.0"}
89+
90+
;; # Address CVEs
91+
;; Addresses CVE-2022-42004, CVE-2022-42003, CVE-2021-46877, CVE-2020-36518
92+
com.fasterxml.jackson.core/jackson-databind {:mvn/version "2.15.2"}
93+
;; Addresses CVE-2019-10086, CVE-2014-0114, CVE-2025-48734
94+
commons-beanutils/commons-beanutils {:mvn/version "1.11.0"}
95+
;; Addresses CVE-2015-6420
96+
commons-collections/commons-collections {:mvn/version "3.2.2"}
97+
98+
;; Addresses CVE-2015-0886
99+
org.mindrot/jbcrypt {:mvn/version "0.4"}
100+
;; Addresses CVE-2022-25857, CVE-2022-38749, CVE-2022-41854, CVE-2022-38751, CVE-2022-38752, CVE-2022-38750
101+
org.yaml/snakeyaml {:mvn/version "1.33"}}
102+
103+
:aliases {:build {:deps {io.github.clojure/tools.build {:mvn/version "0.9.5"}}
106104
:ns-default build}
107105

108106
:check {:extra-deps {athos/clj-check {:git/url "https://github.com/athos/clj-check.git"

0 commit comments

Comments
 (0)