77 runs-on : ubuntu-latest
88 steps :
99 - name : Checkout
10- uses : actions/checkout@v3
10+ uses : actions/checkout@v5
1111
1212 - name : Prepare java
13- uses : actions/setup-java@v3
13+ uses : actions/setup-java@v5
1414 with :
1515 distribution : ' zulu'
1616 java-version : ' 21'
1717
1818 - name : Install clojure tools
19- uses : DeLaGuardo/setup-clojure@13.2
19+ uses : DeLaGuardo/setup-clojure@13.4
2020 with :
21- cli : 1.12.0.1530
21+ cli : 1.12.2.1565
2222
2323 - name : Cache clojure dependencies
24- uses : actions/cache@v3
24+ uses : actions/cache@v4
2525 with :
2626 path : |
2727 ~/.m2/repository
@@ -40,22 +40,31 @@ jobs:
4040 report_paths : ' reports/junit.xml'
4141 include_time_in_summary : true
4242
43+ - name : Notify Slack on Failure
44+ if : failure()
45+ uses : 8398a7/action-slack@v3
46+ with :
47+ status : ${{ job.status }}
48+ fields : repo,message,commit,author,action,eventName,ref,workflow,job,took
49+ env :
50+ SLACK_WEBHOOK_URL : ${{ secrets.SLACK_WEBHOOK_URL }}
51+
4352 test-cljs :
4453 runs-on : ubuntu-latest
4554 steps :
4655 - name : Checkout
47- uses : actions/checkout@v3
56+ uses : actions/checkout@v5
4857
4958 - name : Prepare java
50- uses : actions/setup-java@v3
59+ uses : actions/setup-java@v5
5160 with :
5261 distribution : ' zulu'
5362 java-version : ' 21'
5463
5564 - name : Install clojure tools
56- uses : DeLaGuardo/setup-clojure@13.2
65+ uses : DeLaGuardo/setup-clojure@13.4
5766 with :
58- cli : 1.12.0.1530
67+ cli : 1.12.2.1565
5968
6069 - name : Cache clojure dependencies
6170 uses : actions/cache@v4
7685
7786 - name : Run CLJS Karma Tests
7887 run : npm run ci
88+
89+ - name : Notify Slack on Failure
90+ if : failure()
91+ uses : 8398a7/action-slack@v3
92+ with :
93+ status : ${{ job.status }}
94+ fields : repo,message,commit,author,action,eventName,ref,workflow,job,took
95+ env :
96+ SLACK_WEBHOOK_URL : ${{ secrets.SLACK_WEBHOOK_URL }}
0 commit comments