Commit 2970901 1 parent b9301e4 commit 2970901 Copy full SHA for 2970901
File tree 3 files changed +65
-41
lines changed
3 files changed +65
-41
lines changed Load Diff This file was deleted.
Original file line number Diff line number Diff line change
1
+ name : Unix Build
2
+
3
+ on :
4
+ push :
5
+ # branches: [ master ]
6
+ pull_request :
7
+ branches : [ master ]
8
+ release :
9
+ types : [ created ]
10
+
11
+ env :
12
+ artifacts : |
13
+ me7sum
14
+ ME7Check_linux
15
+ README.md
16
+
17
+ jobs :
18
+ build :
19
+ strategy :
20
+ matrix :
21
+ os : [ 'ubuntu', 'macos']
22
+ runs-on : ${{ matrix.os }}-latest
23
+ steps :
24
+ - name : install libgmp-dev
25
+ if : ${{ matrix.os == 'linux' }}
26
+ run : |
27
+ sudo apt-get update
28
+ sudo apt-get install -y libgmp-dev
29
+ - uses : actions/checkout@v4
30
+ - name : make
31
+ run : make
32
+ - name : make test
33
+ run : make test
34
+ - uses : rlespinasse/github-slug-action@v4
35
+ if : ${{ github.event_name != 'release' }}
36
+ with :
37
+ short-length : 6
38
+ - uses : actions/upload-artifact@v4
39
+ if : ${{ github.event_name != 'release' }}
40
+ with :
41
+ name : me7sum-${{ env.GITHUB_SHA_SHORT }}-${{ matrix.os }}
42
+ path : ${{ env.artifacts }}
43
+ - name : Upload ${{ matrix.os }} Artifact to Release
44
+ if : github.event_name == 'release' && github.event.action == 'created'
45
+ run : |
46
+ zip -qr trim-heatmap-${{ github.ref_name }}-${{ matrix.os }}.zip $(echo "${{ env.artifacts }}")
47
+ gh release upload ${{ github.ref_name }} me7sum-${{ github.ref_name }}-${{ matrix.os }}.zip
48
+ env :
49
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
Original file line number Diff line number Diff line change 5
5
branches : [ master ]
6
6
pull_request :
7
7
branches : [ master ]
8
+ release :
9
+ types : [ created ]
10
+
11
+ env :
12
+ artifacts : >
13
+ me7sum.exe
14
+ ME7Check.exe
15
+ README.md
8
16
9
17
jobs :
10
18
build :
11
-
12
19
runs-on : windows-latest
13
-
14
20
steps :
15
21
- uses : actions/checkout@v4
16
22
- uses : TheMrMilchmann/setup-msvc-dev@v3
26
32
if : ${{ github.event_name != 'release' }}
27
33
with :
28
34
name : me7sum-${{ env.GITHUB_SHA_SHORT }}-win
29
- path : |
30
- me7sum.exe
31
- ME7Check.exe
32
- README.md
35
+ path : ${{ env.artifacts }}
36
+ - name : Upload Windows Artifact to Release
37
+ if : github.event_name == 'release' && github.event.action == 'created'
38
+ run : |
39
+ zip -qr trim-heatmap-${{ github.ref_name }}-win.zip $(echo "${{ env.artifacts }}")
40
+ gh release upload ${{ github.ref_name }} me7sum-${{ github.ref_name }}-win.zip
41
+ env :
42
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
You can’t perform that action at this time.
0 commit comments