File tree Expand file tree Collapse file tree 1 file changed +57
-0
lines changed
Expand file tree Collapse file tree 1 file changed +57
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Release
2+
3+ on :
4+ push :
5+ tags :
6+ - " v*" # Run workflow on version tags
7+
8+ jobs :
9+ release :
10+ runs-on : ubuntu-latest
11+ steps :
12+ - name : Checkout repository
13+ uses : actions/checkout@v4
14+
15+ - name : Set metadata
16+ run : |
17+ echo "VERSION=${GITHUB_REF_NAME#v}" >> $GITHUB_ENV
18+ shell : bash
19+
20+ - name : Install dependencies
21+ run : sudo apt update && sudo apt-get install -y make cmake rpm
22+
23+ - name : Setup Node and npm
24+ uses : actions/setup-node@v4
25+ with :
26+ node-version : lts/*
27+
28+ - name : Package ADiCT lite
29+ run : |
30+ cd dp3_server
31+ mkdir build
32+ cd build
33+ cmake .. -Dpackage_version=$VERSION
34+ make package
35+
36+ - name : Package GUI
37+ run : |
38+ cd frontend
39+ mkdir build
40+ cd build
41+ cmake .. -Dpackage_version=$VERSION
42+ make package
43+
44+ - name : Package NEMEA modules
45+ run : |
46+ cd nemea_modules
47+ make pkg package_version=$VERSION
48+
49+ - name : Create Github release
50+ uses : softprops/action-gh-release@v2
51+ with :
52+ draft : true
53+ generate_release_notes : true
54+ files : |
55+ dp3_server/build/*.rpm
56+ frontend/build/*.rpm
57+ nemea_modules/build/*.rpm
You can’t perform that action at this time.
0 commit comments