Skip to content

Commit a58e383

Browse files
committed
update tools.deps to latest. now :project is :dir
1 parent 1ae7d0c commit a58e383

File tree

4 files changed

+22
-17
lines changed

4 files changed

+22
-17
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,9 +97,9 @@ This workflow will comment on your PR as shown below.
9797
clojure -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
105105
clojure -Tdeps-diff diff :base '"__before.edn"' :target '"__after.edn"' :format :cli

action.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff 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
@@ -42,7 +42,7 @@ runs:
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
@@ -64,8 +64,8 @@ runs:
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
@@ -75,8 +75,8 @@ runs:
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

deps.edn

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
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"}}}}}

dev/user.clj

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
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+
)

0 commit comments

Comments
 (0)