@@ -8,7 +8,8 @@ concurrency:
88 cancel-in-progress : true
99
1010jobs :
11- mokujin-test :
11+ mokujin :
12+ name : Test mokujin core
1213 runs-on : ubuntu-latest
1314 timeout-minutes : 10
1415
@@ -22,18 +23,72 @@ jobs:
2223 uses : actions/cache@v4
2324 with :
2425 path : /root/.m2
25- key : v1-deps-${{ hashFiles('./ mokujin/deps.edn') }} -${{ hashFiles('./ mokujin-logback /deps.edn') }}
26+ key : v1-deps-mokujin-${{ hashFiles('mokujin/deps.edn') }}
2627
2728 - name : Run core tests
2829 run : cd mokujin && clj -M:dev:test:run-tests
2930 env :
3031 TZ : UTC
3132
33+ mokujin-logback :
34+ name : Test mokujin-logback
35+ runs-on : ubuntu-latest
36+ timeout-minutes : 10
37+ needs : mokujin
38+
39+ container :
40+ image : clojure:openjdk-17-tools-deps-slim-buster
41+
42+ steps :
43+ - uses : actions/checkout@v5
44+
45+ - name : Cache Clojure deps
46+ uses : actions/cache@v4
47+ with :
48+ path : /root/.m2
49+ key : v1-deps-mokujin-logback-${{ hashFiles('mokujin-logback/deps.edn') }}
50+
3251 - name : Run logback extensions tests
3352 run : cd mokujin-logback && clj -M:dev:test:run-tests
3453
54+ logback-example :
55+ name : Verify logback example
56+ runs-on : ubuntu-latest
57+ timeout-minutes : 10
58+ needs : mokujin
59+
60+ container :
61+ image : clojure:openjdk-17-tools-deps-slim-buster
62+
63+ steps :
64+ - uses : actions/checkout@v5
65+
66+ - name : Cache Clojure deps
67+ uses : actions/cache@v4
68+ with :
69+ path : /root/.m2
70+ key : v1-deps-logback-example-${{ hashFiles('examples/logback/deps.edn') }}
71+
3572 - name : Verify logback example
3673 run : cd examples/logback && clj -M:run
3774
75+ log4j2-example :
76+ name : Verify log4j2 example
77+ runs-on : ubuntu-latest
78+ timeout-minutes : 10
79+ needs : mokujin
80+
81+ container :
82+ image : clojure:openjdk-17-tools-deps-slim-buster
83+
84+ steps :
85+ - uses : actions/checkout@v5
86+
87+ - name : Cache Clojure deps
88+ uses : actions/cache@v4
89+ with :
90+ path : /root/.m2
91+ key : v1-deps-log4j2-example-${{ hashFiles('examples/log4j2/deps.edn') }}
92+
3893 - name : Verify log4j2 example
3994 run : cd examples/log4j2 && clj -M:run
0 commit comments