10
10
11
11
env :
12
12
BUILD_PROFILE : release-lto
13
- CARGO_BIN_NAME : objdiff-gui
14
13
CARGO_TARGET_DIR : target
15
14
16
15
jobs :
@@ -125,16 +124,18 @@ jobs:
125
124
with :
126
125
targets : ${{ matrix.target }}
127
126
- name : Cargo build
128
- run : cargo build --profile ${{ env.BUILD_PROFILE }} --target ${{ matrix.target }} --bin ${{ env.CARGO_BIN_NAME }} --features ${{ matrix.features }}
127
+ run : >
128
+ cargo build --profile ${{ env.BUILD_PROFILE }} --target ${{ matrix.target }}
129
+ --bin objdiff-cli --bin objdiff-gui --features ${{ matrix.features }}
129
130
- name : Upload artifacts
130
131
uses : actions/upload-artifact@v4
131
132
with :
132
133
name : ${{ matrix.name }}
133
134
path : |
134
- ${{ env.CARGO_TARGET_DIR }}/${{ env.BUILD_PROFILE }}/${{ env.CARGO_BIN_NAME }}
135
- ${{ env.CARGO_TARGET_DIR }}/${{ env.BUILD_PROFILE }}/${{ env.CARGO_BIN_NAME }}.exe
136
- ${{ env.CARGO_TARGET_DIR }}/${{ matrix.target }}/${{ env.BUILD_PROFILE }}/${{ env.CARGO_BIN_NAME }}
137
- ${{ env.CARGO_TARGET_DIR }}/${{ matrix.target }}/${{ env.BUILD_PROFILE }}/${{ env.CARGO_BIN_NAME }} .exe
135
+ ${{ env.CARGO_TARGET_DIR }}/${{ matrix.target }}/${{ env.BUILD_PROFILE }}/objdiff-cli
136
+ ${{ env.CARGO_TARGET_DIR }}/${{ matrix.target }}/${{ env.BUILD_PROFILE }}/objdiff-cli .exe
137
+ ${{ env.CARGO_TARGET_DIR }}/${{ matrix.target }}/${{ env.BUILD_PROFILE }}/objdiff-gui
138
+ ${{ env.CARGO_TARGET_DIR }}/${{ matrix.target }}/${{ env.BUILD_PROFILE }}/objdiff-gui .exe
138
139
if-no-files-found : error
139
140
140
141
release :
@@ -151,8 +152,11 @@ jobs:
151
152
working-directory : artifacts
152
153
run : |
153
154
mkdir ../out
154
- for i in */*/$BUILD_PROFILE/$CARGO_BIN_NAME*; do
155
- mv "$i" "../out/$(sed -E "s/([^/]+)\/[^/]+\/$BUILD_PROFILE\/$CARGO_BIN_NAME/objdiff-\1/" <<< "$i")"
155
+ for i in */*/$BUILD_PROFILE/objdiff-cli*; do
156
+ mv "$i" "../out/$(sed -E "s/([^/]+)\/[^/]+\/$BUILD_PROFILE\/objdiff-cli/objdiff-cli-\1/" <<< "$i")"
157
+ done
158
+ for i in */*/$BUILD_PROFILE/objdiff-gui*; do
159
+ mv "$i" "../out/$(sed -E "s/([^/]+)\/[^/]+\/$BUILD_PROFILE\/objdiff-gui/objdiff-\1/" <<< "$i")"
156
160
done
157
161
ls -R ../out
158
162
- name : Release
0 commit comments