@@ -11,23 +11,26 @@ jobs:
11
11
platform :
12
12
- release_for : Linux-x86_64
13
13
os : ubuntu-22.04
14
+ os_name : ubuntu-22.04
14
15
target : x86_64-unknown-linux-gnu
15
- bin : multibrowse-${{ github.ref_name }}-ubuntu-22.04
16
- name : multibrowse-${{ github.ref_name}}-ubuntu-22.04.tar.gz
16
+ bin : multibrowse
17
+ name : multibrowse-${{ github.ref_name}}-ubuntu-22.04
17
18
command : build
18
19
19
20
- release_for : Windows-x86_64
20
21
os : windows-latest
22
+ os_name : win11
21
23
target : x86_64-pc-windows-msvc
22
- bin : multibrowse-${{ github.ref_name }}-win11 .exe
23
- name : multibrowse-${{ github.ref_name}}-win11.zip
24
+ bin : multibrowse.exe
25
+ name : multibrowse-${{ github.ref_name }}-win11.exe
24
26
command : build
25
27
26
28
- release_for : macOS-x86_64
27
29
os : macOS-latest
30
+ os_name : macos
28
31
target : aarch64-apple-darwin
29
- bin : multibrowse-${{ github.ref_name }}-macos
30
- name : multibrowse-${{ github.ref_name}}-macos.tar.gz
32
+ bin : multibrowse
33
+ name : multibrowse-${{ github.ref_name}}-macos-arm64
31
34
command : build
32
35
33
36
runs-on : ${{ matrix.platform.os }}
40
43
command : ${{ matrix.platform.command }}
41
44
target : ${{ matrix.platform.target }}
42
45
args : " --locked --release"
43
- strip : true
46
+ strip : true
47
+ - name : Move binaries
48
+ shell : bash
49
+ run : mv target/${{ matrix.platform.target }}/release/${{ matrix.platform.bin }} ${{ matrix.platform.name }}
50
+ - name : Upload artifacts
51
+ uses : actions/upload-artifact@v3
52
+ with :
53
+ name : multibrowse-${{ github.ref_name }}-${{ matrix.platform.os_name }}
54
+ path : " multibrowse-*"
55
+ - name : Publish release
56
+ uses : softprops/action-gh-release@v1
57
+ with :
58
+ draft : true
59
+ files : " multibrowse-*"
0 commit comments