File tree Expand file tree Collapse file tree 1 file changed +54
-0
lines changed
Expand file tree Collapse file tree 1 file changed +54
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Release
2+
3+ # Controls when the action will run.
4+ on :
5+ push :
6+ tags :
7+ - ' v*.*.*'
8+
9+ jobs :
10+
11+ build-release :
12+
13+ runs-on : ubuntu-latest
14+
15+ steps :
16+ - name : Checkout
17+ uses : actions/checkout@v3
18+
19+ - name : Write release version
20+ run : |
21+ TAG=${{github.ref_name}}
22+ echo "VERSION=${TAG:1}" >> $GITHUB_ENV
23+
24+ - name : Prepare java
25+ uses : actions/setup-java@v3
26+ with :
27+ distribution : ' adopt'
28+ java-version : ' 11'
29+
30+ - name : Install clojure cli
31+ uses : DeLaGuardo/setup-clojure@master
32+ with :
33+ cli : 1.11.1.1273
34+
35+ - name : Cache Maven packages
36+ uses : actions/cache@v3
37+ with :
38+ path : ~/.m2
39+ key : ${{ runner.os }}-m2-${{ hashFiles('**/deps.edn') }}
40+ restore-keys : ${{ runner.os }}-m2
41+
42+ - name : Build Datalevin DB File
43+ run : clojure -X:extract
44+
45+ - name : Zips artifacts
46+ run : zip -r "docs-db.zip" "target/docs-db/*"
47+
48+ - name : Release to GiHub
49+ uses : softprops/action-gh-release@v1
50+ with :
51+ files : " *.zip"
52+ generate_release_notes : true
53+ env :
54+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
You can’t perform that action at this time.
0 commit comments