@@ -52,12 +52,16 @@ jobs:
52
52
include :
53
53
- os : ubuntu-latest
54
54
target : x86_64-unknown-linux-gnu
55
+ binary_name : deno-webview-linux
55
56
- os : ubuntu-latest
56
57
target : x86_64-pc-windows-msvc
58
+ binary_name : deno-webview-windows.exe
57
59
- os : macos-latest
58
60
target : x86_64-apple-darwin
61
+ binary_name : deno-webview-mac
59
62
- os : macos-latest
60
63
target : aarch64-apple-darwin
64
+ binary_name : deno-webview-mac-arm64
61
65
62
66
steps :
63
67
- uses : actions/checkout@v4
@@ -105,20 +109,24 @@ jobs:
105
109
106
110
- name : Build (non-Windows, non-aarch64-apple)
107
111
if : matrix.target != 'x86_64-pc-windows-msvc' && matrix.target != 'aarch64-apple-darwin'
108
- run : cargo build ${{ steps.build_flags.outputs.flags }} --target ${{ matrix.target }}
112
+ run : |
113
+ cargo build ${{ steps.build_flags.outputs.flags }} --target ${{ matrix.target }}
114
+ mv target/${{ matrix.target }}/${{ steps.build_flags.outputs.build_type }}/deno-webview ${{ matrix.binary_name }}
109
115
110
116
- name : Build (aarch64-apple-darwin)
111
117
if : matrix.target == 'aarch64-apple-darwin'
112
- run : SDKROOT=$(xcrun -sdk macosx --show-sdk-path) MACOSX_DEPLOYMENT_TARGET=$(xcrun -sdk macosx --show-sdk-platform-version) cargo build ${{ steps.build_flags.outputs.flags }} --target ${{ matrix.target }}
118
+ run : |
119
+ SDKROOT=$(xcrun -sdk macosx --show-sdk-path) MACOSX_DEPLOYMENT_TARGET=$(xcrun -sdk macosx --show-sdk-platform-version) cargo build ${{ steps.build_flags.outputs.flags }} --target ${{ matrix.target }}
120
+ mv target/${{ matrix.target }}/${{ steps.build_flags.outputs.build_type }}/deno-webview ${{ matrix.binary_name }}
113
121
114
122
- name : Build (Windows)
115
123
if : matrix.target == 'x86_64-pc-windows-msvc'
116
- run : cargo xwin build ${{ steps.build_flags.outputs.flags }} --target ${{ matrix.target }}
124
+ run : |
125
+ cargo xwin build ${{ steps.build_flags.outputs.flags }} --target ${{ matrix.target }}
126
+ mv target/${{ matrix.target }}/${{ steps.build_flags.outputs.build_type }}/deno-webview.exe ${{ matrix.binary_name }}
117
127
118
128
- name : Upload artifact
119
129
uses : actions/upload-artifact@v4
120
130
with :
121
131
name : ${{ steps.build_flags.outputs.build_type }}-binary-${{ matrix.target }}
122
- path : |
123
- target/${{ matrix.target }}/${{ steps.build_flags.outputs.build_type }}/deno-webview*
124
- !target/${{ matrix.target }}/${{ steps.build_flags.outputs.build_type }}/deno-webview.d
132
+ path : ${{ matrix.binary_name }}
0 commit comments