1919 - name : Checkout code
2020 uses : actions/checkout@v4
2121
22- - name : Install dependencies
23- run : |
24- sudo apt-get update
25- sudo apt-get install -y gzip
26-
27- - name : Set up JDK 17
28- uses : actions/setup-java@v4
29- with :
30- distribution : ' temurin'
31- java-version : ' 17'
32- cache : ' lein'
33-
34- - name : Install Leiningen
35- run : |
36- wget https://raw.githubusercontent.com/technomancy/leiningen/stable/bin/lein
37- chmod +x lein
38- sudo mv lein /usr/local/bin/
39- lein version
22+ - name : Setup Leiningen
23+ uses : ./.github/actions/setup-leiningen
4024
4125 - name : Run tests
4226 run : lein test
@@ -50,29 +34,10 @@ jobs:
5034 - name : Checkout code
5135 uses : actions/checkout@v4
5236
53- - name : Install dependencies
54- run : |
55- sudo apt-get update
56- sudo apt-get install -y gzip
57-
58- - name : Set up JDK 17
59- uses : actions/setup-java@v4
37+ - name : Setup Leiningen
38+ uses : ./.github/actions/setup-leiningen
6039 with :
61- distribution : ' temurin'
62- java-version : ' 17'
63- cache : ' lein'
64-
65- - name : Install Leiningen
66- run : |
67- wget https://raw.githubusercontent.com/technomancy/leiningen/stable/bin/lein
68- chmod +x lein
69- sudo mv lein /usr/local/bin/
70- lein version
71-
72- - name : Install dependencies
73- run : |
74- lein deps
75- lein pom
40+ install-deps : ' true'
7641
7742 - name : Run tests
7843 run : lein test
@@ -86,29 +51,10 @@ jobs:
8651 - name : Checkout code
8752 uses : actions/checkout@v4
8853
89- - name : Install dependencies
90- run : |
91- sudo apt-get update
92- sudo apt-get install -y gzip
93-
94- - name : Set up JDK 17
95- uses : actions/setup-java@v4
54+ - name : Setup Leiningen
55+ uses : ./.github/actions/setup-leiningen
9656 with :
97- distribution : ' temurin'
98- java-version : ' 17'
99- cache : ' lein'
100-
101- - name : Install Leiningen
102- run : |
103- wget https://raw.githubusercontent.com/technomancy/leiningen/stable/bin/lein
104- chmod +x lein
105- sudo mv lein /usr/local/bin/
106- lein version
107-
108- - name : Install dependencies
109- run : |
110- lein deps
111- lein pom
57+ install-deps : ' true'
11258
11359 - name : Run tests
11460 run : lein test
0 commit comments