File tree Expand file tree Collapse file tree 4 files changed +22
-17
lines changed Expand file tree Collapse file tree 4 files changed +22
-17
lines changed Original file line number Diff line number Diff line change @@ -97,9 +97,9 @@ This workflow will comment on your PR as shown below.
9797clojure -Ttools install-latest :lib io.github.namenu/deps-diff :as deps-diff`
9898
9999# resolve deps before changes
100- clojure -X:deps tree :project '"base/deps.edn "' > __before.edn
100+ clojure -X:deps tree :dir '"./before "' > __before.edn
101101# resolve deps after changes
102- clojure -X:deps tree :project '"after/deps.edn "' > __after.edn
102+ clojure -X:deps tree :dir '"./after "' > __after.edn
103103
104104# then compare
105105clojure -Tdeps-diff diff :base '"__before.edn"' :target '"__after.edn"' :format :cli
Original file line number Diff line number Diff line change @@ -10,10 +10,10 @@ inputs:
1010 required : true
1111 description : git/sha of base commit
1212 default : ${{ github.event.pull_request.base.sha }}
13- project :
13+ dir :
1414 required : false
15- description : path of the target deps.edn
16- default : " deps.edn "
15+ description : root directory of deps.edn
16+ default : " . "
1717 aliases :
1818 required : false
1919 description : aliases to create basis
4242 - name : Install clojure tools
4343 uses :
DeLaGuardo/[email protected] 4444 with :
45- cli : 1.11.1.1413
45+ cli : 1.11.2.1446
4646
4747 - name : Cache maven
4848 uses : actions/cache@v4
6464 - name : Resolve base
6565 shell : bash
6666 run : |
67- PROJECT =${{ inputs.project }}
68- clojure -X:deps tree :project '"'$PROJECT '"' :aliases '${{ inputs.aliases }}' :format :edn > __base.edn
67+ DIR =${{ inputs.dir }}
68+ clojure -X:deps tree :dir '"'$DIR '"' :aliases '${{ inputs.aliases }}' :format :edn > __base.edn
6969
7070 - name : Checkout target
7171 uses : actions/checkout@v4
7575 - name : Resolve target
7676 shell : bash
7777 run : |
78- PROJECT =${{ inputs.project }}
79- clojure -X:deps tree :project '"'$PROJECT '"' :aliases '${{ inputs.aliases }}' :format :edn > __target.edn
78+ DIR =${{ inputs.dir }}
79+ clojure -X:deps tree :dir '"'$DIR '"' :aliases '${{ inputs.aliases }}' :format :edn > __target.edn
8080
8181 - name : Install deps-diff
8282 shell : bash
Original file line number Diff line number Diff line change 11{:paths [" src" ]
2- :deps {org.clj-commons/pretty {:mvn/version " 2.2.1" }
3- org.clojure/tools.deps {:mvn/version " 0.18.1398" }
2+ :deps {org.clojure/clojure {:mvn/version " 1.11.2" }
3+ org.clj-commons/pretty {:mvn/version " 2.2.1" }
4+ org.clojure/tools.deps {:mvn/version " 0.19.1417" }
45 org.slf4j/slf4j-nop {:mvn/version " 2.0.10" }}
56 :tools/usage {:ns-default namenu.tools.deps-diff}
67 :aliases {:dev {:extra-paths [" dev" ]
7- :extra-deps {org.clojure/tools.deps.cli {:local/root " ./tools.deps.cli " }}
8+ :extra-deps {org.clojure/tools.deps.cli {:mvn/version " 0.10.55 " }}
89 :ns-default clojure.tools.deps.cli.api}
910 :test {:extra-paths [" test" " test-resources" ]
10- :extra-deps {org.clojure/test.check {:mvn/version " 1.1.1" }}}}}
11+ :extra-deps {org.clojure/test.check {:mvn/version " 1.1.1" }}}}}
Original file line number Diff line number Diff line change 11(ns user
22 (:require [clojure.tools.deps.cli.api :as cli]))
33
4-
54(comment
6- (cli/tree {:project " ./test-resources/base/deps.edn"
7- :aliases [:dev ]}))
5+ (= (with-out-str
6+ (cli/tree {:project " ./test-resources/base/deps.edn"
7+ :aliases [:dev ]}))
8+ (with-out-str
9+ (cli/tree {:dir " ./test-resources/base"
10+ :aliases [:dev ]})))
11+ )
You can’t perform that action at this time.
0 commit comments