File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ name : Build nmqtt
2+
3+ on :
4+ push :
5+ branches : [ master ]
6+ pull_request :
7+ branches : [ master ]
8+
9+ jobs :
10+ build :
11+ runs-on : ${{ matrix.os }}
12+ strategy :
13+ matrix :
14+ os :
15+ - ubuntu-latest
16+ - windows-latest
17+ - macOS-latest
18+ version :
19+ - stable
20+
21+ steps :
22+ - uses : actions/checkout@v1
23+ - uses : jiro4989/setup-nim-action@master
24+ with :
25+ nim-version : ${{ matrix.version }}
26+
27+ - name : Print Nim version
28+ run : nim -v
29+
30+ - name : Print Nimble version
31+ run : nimble -v
32+
33+ - name : Nimble Refresh
34+ run : nimble -y refresh
35+
36+ - name : Nimble Install dependencies
37+ run : nimble -y install --depsOnly
38+
39+ - name : Build binaries
40+ run : nimble build -d:release
Original file line number Diff line number Diff line change 1+ name : Build nmqtt release
2+
3+ on :
4+ push :
5+ tags :
6+ - ' *'
7+
8+ jobs :
9+ build :
10+ runs-on : ${{ matrix.os }}
11+ strategy :
12+ matrix :
13+ os :
14+ - ubuntu-latest
15+ - windows-latest
16+ - macOs-latest
17+ version :
18+ - stable
19+
20+ steps :
21+ - uses : actions/checkout@v2
22+ - uses : jiro4989/setup-nim-action@master
23+ with :
24+ nim-version : ${{ matrix.version }}
25+
26+ - name : Print Nim version
27+ run : nim -v
28+
29+ - name : Print Nimble version
30+ run : nimble -v
31+
32+ - name : Nimble Refresh
33+ run : nimble -y refresh
34+
35+ - name : Nimble Install dependencies
36+ run : nimble -y install --depsOnly
37+
38+ - name : Build binaries
39+ run : nimble build -d:release
40+
41+ - name : Archive Release
42+ uses : papeloto/action-zip@v1
43+ with :
44+ files : bin/ config/nmqtt.conf nmqtt.nim
45+ dest : release-${{ matrix.os }}.zip
46+
47+ - name : Release
48+ uses : softprops/action-gh-release@v1
49+ if : startsWith(github.ref, 'refs/tags/')
50+ with :
51+ files : release-${{ matrix.os }}.zip
52+ env :
53+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
You can’t perform that action at this time.
0 commit comments