@@ -13,19 +13,19 @@ jobs:
1313 include :
1414 - os : ubuntu-latest
1515 target : x86_64-unknown-linux-gnu
16- binary_name : deno- webview-linux
16+ binary_name : webview-linux
1717 platform : linux
1818 - os : ubuntu-latest
1919 target : x86_64-pc-windows-msvc
20- binary_name : deno- webview-windows
20+ binary_name : webview-windows
2121 platform : windows
2222 - os : macos-latest
2323 target : x86_64-apple-darwin
24- binary_name : deno- webview-mac
24+ binary_name : webview-mac
2525 platform : macos
2626 - os : macos-latest
2727 target : aarch64-apple-darwin
28- binary_name : deno- webview-mac-arm64
28+ binary_name : webview-mac-arm64
2929 platform : macos
3030 steps :
3131 - uses : actions/checkout@v4
@@ -56,46 +56,46 @@ jobs:
5656 - name : Build Linux
5757 if : matrix.target == 'x86_64-unknown-linux-gnu'
5858 run : |
59- cargo build ${{ steps.build_flags.outputs.flags }} --target ${{ matrix.target }} -F transparent
60- mv target/${{ matrix.target }}/${{ steps.build_flags.outputs.build_type }}/deno- webview ${{ matrix.binary_name }}
59+ mise run build:rust -F transparent ${{ steps.build_flags.outputs.flags }} --target ${{ matrix.target }}
60+ mv target/${{ matrix.target }}/${{ steps.build_flags.outputs.build_type }}/webview ${{ matrix.binary_name }}
6161
62- cargo build ${{ steps.build_flags.outputs.flags }} --target ${{ matrix.target }} -F transparent -F devtools
63- mv target/${{ matrix.target }}/${{ steps.build_flags.outputs.build_type }}/deno- webview ${{ matrix.binary_name }}-devtools
62+ mise run build:rust -F 'transparent devtools' ${{ steps.build_flags.outputs.flags }} --target ${{ matrix.target }}
63+ mv target/${{ matrix.target }}/${{ steps.build_flags.outputs.build_type }}/webview ${{ matrix.binary_name }}-devtools
6464
6565 - name : Build macOS x86_64
6666 if : matrix.target == 'x86_64-apple-darwin'
6767 run : |
68- cargo build ${{ steps.build_flags.outputs.flags }} --target ${{ matrix.target }}
69- mv target/${{ matrix.target }}/${{ steps.build_flags.outputs.build_type }}/deno- webview ${{ matrix.binary_name }}
68+ mise run build:rust ${{ steps.build_flags.outputs.flags }} --target ${{ matrix.target }}
69+ mv target/${{ matrix.target }}/${{ steps.build_flags.outputs.build_type }}/webview ${{ matrix.binary_name }}
7070
71- cargo build ${{ steps.build_flags.outputs.flags }} --target ${{ matrix.target }} -F transparent
72- mv target/${{ matrix.target }}/${{ steps.build_flags.outputs.build_type }}/deno- webview ${{ matrix.binary_name }}-transparent
71+ mise run build:rust -F transparent ${{ steps.build_flags.outputs.flags }} --target ${{ matrix.target }}
72+ mv target/${{ matrix.target }}/${{ steps.build_flags.outputs.build_type }}/webview ${{ matrix.binary_name }}-transparent
7373
74- cargo build ${{ steps.build_flags.outputs.flags }} --target ${{ matrix.target }} -F transparent -F devtools
75- mv target/${{ matrix.target }}/${{ steps.build_flags.outputs.build_type }}/deno- webview ${{ matrix.binary_name }}-devtools
74+ mise run build:rust -F 'transparent devtools' ${{ steps.build_flags.outputs.flags }} --target ${{ matrix.target }}
75+ mv target/${{ matrix.target }}/${{ steps.build_flags.outputs.build_type }}/webview ${{ matrix.binary_name }}-devtools
7676
7777 - name : Build (aarch64-apple-darwin)
7878 if : matrix.target == 'aarch64-apple-darwin'
7979 run : |
80- 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 }}
81- mv target/${{ matrix.target }}/${{ steps.build_flags.outputs.build_type }}/deno- webview ${{ matrix.binary_name }}
80+ SDKROOT=$(xcrun -sdk macosx --show-sdk-path) MACOSX_DEPLOYMENT_TARGET=$(xcrun -sdk macosx --show-sdk-platform-version) mise run build:rust ${{ steps.build_flags.outputs.flags }} --target ${{ matrix.target }}
81+ mv target/${{ matrix.target }}/${{ steps.build_flags.outputs.build_type }}/webview ${{ matrix.binary_name }}
8282
83- 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 }} -F transparent
84- mv target/${{ matrix.target }}/${{ steps.build_flags.outputs.build_type }}/deno- webview ${{ matrix.binary_name }}-transparent
83+ SDKROOT=$(xcrun -sdk macosx --show-sdk-path) MACOSX_DEPLOYMENT_TARGET=$(xcrun -sdk macosx --show-sdk-platform-version) mise run build:rust -F transparent ${{ steps.build_flags.outputs.flags }} --target ${{ matrix.target }}
84+ mv target/${{ matrix.target }}/${{ steps.build_flags.outputs.build_type }}/webview ${{ matrix.binary_name }}-transparent
8585
86- 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 }} -F transparent -F devtools
87- mv target/${{ matrix.target }}/${{ steps.build_flags.outputs.build_type }}/deno- webview ${{ matrix.binary_name }}-devtools
86+ SDKROOT=$(xcrun -sdk macosx --show-sdk-path) MACOSX_DEPLOYMENT_TARGET=$(xcrun -sdk macosx --show-sdk-platform-version) mise run build:rust -F 'transparent devtools' ${{ steps.build_flags.outputs.flags }} --target ${{ matrix.target }}
87+ mv target/${{ matrix.target }}/${{ steps.build_flags.outputs.build_type }}/webview ${{ matrix.binary_name }}-devtools
8888
8989 - name : Build (Windows)
9090 if : matrix.target == 'x86_64-pc-windows-msvc'
9191 env :
9292 MISE_ENV : windows
9393 run : |
94- mise x -- cargo xwin build ${{ steps.build_flags.outputs.flags }} --target ${{ matrix.target }} -F transparent
95- mv target/${{ matrix.target }}/${{ steps.build_flags.outputs.build_type }}/deno- webview.exe ${{ matrix.binary_name }}.exe
94+ mise run build:rust -F transparent ${{ steps.build_flags.outputs.flags }} --target ${{ matrix.target }}
95+ mv target/${{ matrix.target }}/${{ steps.build_flags.outputs.build_type }}/webview.exe ${{ matrix.binary_name }}.exe
9696
97- mise x -- cargo xwin build ${{ steps.build_flags.outputs.flags }} --target ${{ matrix.target }} -F transparent -F devtools
98- mv target/${{ matrix.target }}/${{ steps.build_flags.outputs.build_type }}/deno- webview.exe ${{ matrix.binary_name }}-devtools.exe
97+ mise run build:rust -F 'transparent devtools' ${{ steps.build_flags.outputs.flags }} --target ${{ matrix.target }}
98+ mv target/${{ matrix.target }}/${{ steps.build_flags.outputs.build_type }}/webview.exe ${{ matrix.binary_name }}-devtools.exe
9999
100100 - name : Upload artifact
101101 uses : actions/upload-artifact@v4
0 commit comments