Commit 53a43a2 1 parent faa304c commit 53a43a2 Copy full SHA for 53a43a2
File tree 1 file changed +23
-13
lines changed
1 file changed +23
-13
lines changed Original file line number Diff line number Diff line change 1
- name : release
1
+ name : Release
2
2
3
3
on :
4
4
release :
5
- types : [published]
5
+ types :
6
+ - published # reacts to releases and prereleases, but not their drafts
6
7
7
8
jobs :
8
- release :
9
+ build-and- release :
9
10
runs-on : ubuntu-latest
10
11
steps :
11
- - uses : actions/checkout@v3
12
- - uses : actions/setup-java@v3
13
- with :
14
- distribution : zulu
15
- java-version : " 8"
16
- cache : maven
17
- - name : Deploy to Clojars
18
- run : lein deploy releases
19
- env :
20
- LEIN_PASSWORD : ${{ secrets.LEIN_PASSWORD }}
12
+ - uses : actions/checkout@v3
13
+ - name : " Setup Java 8"
14
+ uses : actions/setup-java@v3.12.0
15
+ with :
16
+ distribution : zulu
17
+ java-version : 8 # build releases with java 8 for maximum compatibility
18
+ - name : Setup Clojure
19
+ uses : DeLaGuardo/setup-clojure@master
20
+ with :
21
+ lein : 2.9.4
22
+ - name : Run tests
23
+ run : lein do clean, all test, all check
24
+ - name : Build jar
25
+ run : lein jar
26
+ - name : Deploy to Clojars
27
+ run : lein deploy
28
+ env :
29
+ CLOJARS_USER : metosinci
30
+ CLOJARS_DEPLOY_TOKEN : " ${{ secrets.CLOJARS_DEPLOY_TOKEN }}"
You can’t perform that action at this time.
0 commit comments