Commit 704bdf0 1 parent b9301e4 commit 704bdf0 Copy full SHA for 704bdf0
File tree 3 files changed +57
-41
lines changed
3 files changed +57
-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 : ' [ "me7sum", "ME7Check_linux", "README.md" ]'
13
+
14
+ jobs :
15
+ build :
16
+ strategy :
17
+ matrix :
18
+ os : [ 'ubuntu', 'macos']
19
+ runs-on : ${{ matrix.os }}-latest
20
+ steps :
21
+ - uses : actions/checkout@v4
22
+ - name : make
23
+ run : make
24
+ - name : make test
25
+ run : make test
26
+ - uses : rlespinasse/github-slug-action@v4
27
+ if : ${{ github.event_name != 'release' }}
28
+ with :
29
+ short-length : 6
30
+ - uses : actions/upload-artifact@v4
31
+ if : ${{ github.event_name != 'release' }}
32
+ with :
33
+ name : me7sum-${{ env.GITHUB_SHA_SHORT }}-${{ matrix.os }}
34
+ path : ${{ join(fromJSON(env.artifacts), "\n") }}
35
+ - name : Upload ${{ matrix.os }} Artifact to Release
36
+ # if: github.event_name == 'release' && github.event.action == 'created'
37
+ run : |
38
+ zip -qr trim-heatmap-${{ github.ref_name }}-${{ matrix.os }}.zip ${{ join(fromJSON(env.artifacts), ' ') }}
39
+ echo gh release upload ${{ github.ref_name }} me7sum-${{ github.ref_name }}-${{ matrix.os }}.zip
40
+ env :
41
+ 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