Skip to content

Commit ccc97a8

Browse files
committed
fix full release
1 parent 5d927c2 commit ccc97a8

File tree

1 file changed

+50
-50
lines changed

1 file changed

+50
-50
lines changed

.github/workflows/release.yml

Lines changed: 50 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -45,15 +45,15 @@ jobs:
4545
4646
# 1. Minimal (min)
4747
$CARGO_CMD --package minot --bin minot --no-default-features
48-
mkdir -p dist/min && cp target/$RUST_TARGET/release/minot dist/min/
48+
mkdir -p dist/min && cp target/$RUST_TARGET/full-release/minot dist/min/
4949
5050
# 2. Coord (co)
5151
$CARGO_CMD --package minot --bin minot --features embed-coord
52-
mkdir -p dist/co && cp target/$RUST_TARGET/release/minot dist/co/
52+
mkdir -p dist/co && cp target/$RUST_TARGET/full-release/minot dist/co/
5353
5454
# 3. Ratpub (rat)
5555
$CARGO_CMD --package minot --bin minot --features embed-coord,embed-ratpub
56-
mkdir -p dist/rat && cp target/$RUST_TARGET/release/minot dist/rat/
56+
mkdir -p dist/rat && cp target/$RUST_TARGET/full-release/minot dist/rat/
5757
5858
# 4. Sidecars & Libs
5959
$CARGO_CMD --package minot --bin minot-coord
@@ -62,10 +62,10 @@ jobs:
6262
$CARGO_CMD --package mt_rat --lib
6363
6464
# Move shared artifacts to root of dist
65-
cp target/$RUST_TARGET/release/minot-coord dist/
66-
cp target/$RUST_TARGET/release/wind-rat dist/
67-
cp target/$RUST_TARGET/release/wind-ros2-native dist/
68-
cp target/$RUST_TARGET/release/librat.a dist/
65+
cp target/$RUST_TARGET/full-release/minot-coord dist/
66+
cp target/$RUST_TARGET/full-release/wind-rat dist/
67+
cp target/$RUST_TARGET/full-release/wind-ros2-native dist/
68+
cp target/$RUST_TARGET/full-release/librat.a dist/
6969
cp mt_rat/rat.h dist/
7070
7171
- name: "Archive binary"
@@ -100,15 +100,15 @@ jobs:
100100
101101
# 1. Minimal (min)
102102
$CARGO_CMD --package minot --bin minot --no-default-features
103-
mkdir -p dist/min && cp target/$RUST_TARGET/release/minot dist/min/
103+
mkdir -p dist/min && cp target/$RUST_TARGET/full-release/minot dist/min/
104104
105105
# 2. Coord (co)
106106
$CARGO_CMD --package minot --bin minot --features embed-coord
107-
mkdir -p dist/co && cp target/$RUST_TARGET/release/minot dist/co/
107+
mkdir -p dist/co && cp target/$RUST_TARGET/full-release/minot dist/co/
108108
109109
# 3. Ratpub (rat)
110110
$CARGO_CMD --package minot --bin minot --features embed-coord,embed-ratpub
111-
mkdir -p dist/rat && cp target/$RUST_TARGET/release/minot dist/rat/
111+
mkdir -p dist/rat && cp target/$RUST_TARGET/full-release/minot dist/rat/
112112
113113
# 4. Sidecars & Libs
114114
$CARGO_CMD --package minot --bin minot-coord
@@ -117,12 +117,12 @@ jobs:
117117
$CARGO_CMD --package mt_wind --bin wind-ros1-native --features ros1-native
118118
$CARGO_CMD --package mt_rat --lib
119119
120-
cp target/$RUST_TARGET/release/minot-coord dist/
121-
cp target/$RUST_TARGET/release/wind-rat dist/
122-
cp target/$RUST_TARGET/release/wind-ros2-native dist/
123-
cp target/$RUST_TARGET/release/wind-ros1-native dist/
124-
cp target/$RUST_TARGET/release/librat.a dist/
125-
cp target/$RUST_TARGET/release/librat.so dist/
120+
cp target/$RUST_TARGET/full-release/minot-coord dist/
121+
cp target/$RUST_TARGET/full-release/wind-rat dist/
122+
cp target/$RUST_TARGET/full-release/wind-ros2-native dist/
123+
cp target/$RUST_TARGET/full-release/wind-ros1-native dist/
124+
cp target/$RUST_TARGET/full-release/librat.a dist/
125+
cp target/$RUST_TARGET/full-release/librat.so dist/
126126
cp mt_rat/rat.h dist/
127127
128128
# Prepare pkg-config and cmake files
@@ -171,21 +171,21 @@ jobs:
171171
172172
# Variants
173173
$CARGO_CMD --package minot --bin minot --no-default-features
174-
mkdir -p dist/min && cp target/$RUST_TARGET/release/minot dist/min/
174+
mkdir -p dist/min && cp target/$RUST_TARGET/full-release/minot dist/min/
175175
176176
$CARGO_CMD --package minot --bin minot --features embed-coord
177-
mkdir -p dist/co && cp target/$RUST_TARGET/release/minot dist/co/
177+
mkdir -p dist/co && cp target/$RUST_TARGET/full-release/minot dist/co/
178178
179179
$CARGO_CMD --package minot --bin minot --features embed-coord,embed-ratpub
180-
mkdir -p dist/rat && cp target/$RUST_TARGET/release/minot dist/rat/
180+
mkdir -p dist/rat && cp target/$RUST_TARGET/full-release/minot dist/rat/
181181
182182
# Sidecars
183183
$CARGO_CMD --package minot --bin minot-coord
184184
$CARGO_CMD --package mt_rat --lib
185185
186-
cp target/$RUST_TARGET/release/minot-coord dist/
187-
cp target/$RUST_TARGET/release/librat.a dist/
188-
cp target/$RUST_TARGET/release/librat.so dist/
186+
cp target/$RUST_TARGET/full-release/minot-coord dist/
187+
cp target/$RUST_TARGET/full-release/librat.a dist/
188+
cp target/$RUST_TARGET/full-release/librat.so dist/
189189
cp mt_rat/rat.h dist/
190190
191191
# Prepare pkg-config and cmake files
@@ -234,23 +234,23 @@ jobs:
234234
235235
# Variants
236236
$CARGO_CMD --package minot --bin minot --no-default-features
237-
mkdir -p dist/min && cp target/$RUST_TARGET/release/minot dist/min/
237+
mkdir -p dist/min && cp target/$RUST_TARGET/full-release/minot dist/min/
238238
239239
$CARGO_CMD --package minot --bin minot --features embed-coord
240-
mkdir -p dist/co && cp target/$RUST_TARGET/release/minot dist/co/
240+
mkdir -p dist/co && cp target/$RUST_TARGET/full-release/minot dist/co/
241241
242242
$CARGO_CMD --package minot --bin minot --features embed-coord,embed-ratpub
243-
mkdir -p dist/rat && cp target/$RUST_TARGET/release/minot dist/rat/
243+
mkdir -p dist/rat && cp target/$RUST_TARGET/full-release/minot dist/rat/
244244
245245
# Sidecars
246246
$CARGO_CMD --package minot --bin minot-coord
247247
$CARGO_CMD --package mt_wind --bin wind-rat --features ratpub
248248
$CARGO_CMD --package mt_rat --lib
249249
250-
cp target/$RUST_TARGET/release/minot-coord dist/
251-
cp target/$RUST_TARGET/release/wind-rat dist/
252-
cp target/$RUST_TARGET/release/librat.a dist/
253-
cp target/$RUST_TARGET/release/librat.so dist/
250+
cp target/$RUST_TARGET/full-release/minot-coord dist/
251+
cp target/$RUST_TARGET/full-release/wind-rat dist/
252+
cp target/$RUST_TARGET/full-release/librat.a dist/
253+
cp target/$RUST_TARGET/full-release/librat.so dist/
254254
cp mt_rat/rat.h dist/
255255
256256
# Prepare pkg-config and cmake files
@@ -299,26 +299,26 @@ jobs:
299299
CARGO_CMD="cargo build --target $RUST_TARGET --profile full-release"
300300
301301
$CARGO_CMD --package minot --bin minot --no-default-features
302-
mkdir -p dist/min && cp target/$RUST_TARGET/release/minot dist/min/
302+
mkdir -p dist/min && cp target/$RUST_TARGET/full-release/minot dist/min/
303303
304304
$CARGO_CMD --package minot --bin minot --features embed-coord
305-
mkdir -p dist/co && cp target/$RUST_TARGET/release/minot dist/co/
305+
mkdir -p dist/co && cp target/$RUST_TARGET/full-release/minot dist/co/
306306
307307
$CARGO_CMD --package minot --bin minot --features embed-coord,embed-ratpub
308-
mkdir -p dist/rat && cp target/$RUST_TARGET/release/minot dist/rat/
308+
mkdir -p dist/rat && cp target/$RUST_TARGET/full-release/minot dist/rat/
309309
310310
$CARGO_CMD --package minot --bin minot-coord
311311
$CARGO_CMD --package mt_wind --bin wind-rat --features ratpub
312312
$CARGO_CMD --package mt_wind --bin wind-ros2-native --features ros2-native
313313
$CARGO_CMD --package mt_wind --bin wind-ros1-native --features ros1-native
314314
$CARGO_CMD --package mt_rat --lib
315315
316-
cp target/$RUST_TARGET/release/minot-coord dist/
317-
cp target/$RUST_TARGET/release/wind-rat dist/
318-
cp target/$RUST_TARGET/release/wind-ros2-native dist/
319-
cp target/$RUST_TARGET/release/wind-ros1-native dist/
320-
cp target/$RUST_TARGET/release/librat.a dist/
321-
cp target/$RUST_TARGET/release/librat.dylib dist/
316+
cp target/$RUST_TARGET/full-release/minot-coord dist/
317+
cp target/$RUST_TARGET/full-release/wind-rat dist/
318+
cp target/$RUST_TARGET/full-release/wind-ros2-native dist/
319+
cp target/$RUST_TARGET/full-release/wind-ros1-native dist/
320+
cp target/$RUST_TARGET/full-release/librat.a dist/
321+
cp target/$RUST_TARGET/full-release/librat.dylib dist/
322322
cp mt_rat/rat.h dist/
323323
324324
# Prepare pkg-config and cmake files
@@ -376,13 +376,13 @@ jobs:
376376
377377
# Feature: embed-ros2-c
378378
$CARGO_CMD --package minot --bin minot --features embed-coord,embed-ros2-c
379-
mkdir -p dist/ros2 && cp target/$RUST_TARGET/release/minot dist/ros2/
379+
mkdir -p dist/ros2 && cp target/$RUST_TARGET/full-release/minot dist/ros2/
380380
381381
$CARGO_CMD --package mt_wind --bin wind-ros2-c --features ros2-c
382382
$CARGO_CMD --package minot --bin minot-coord
383383
384384
# Copy root artifacts
385-
cp target/$RUST_TARGET/release/wind-ros2-c dist/
385+
cp target/$RUST_TARGET/full-release/wind-ros2-c dist/
386386
387387
- name: "Archive binary"
388388
run: |
@@ -568,11 +568,11 @@ jobs:
568568
CARGO_CMD="cargo build --target $RUST_TARGET --profile full-release"
569569
570570
$CARGO_CMD --package minot --bin minot --features embed-coord,embed-ros2-c
571-
mkdir -p dist/ros2 && cp target/$RUST_TARGET/release/minot dist/ros2/
571+
mkdir -p dist/ros2 && cp target/$RUST_TARGET/full-release/minot dist/ros2/
572572
573573
$CARGO_CMD --package mt_wind --bin wind-ros2-c --features ros2-c
574574
575-
cp target/$RUST_TARGET/release/wind-ros2-c dist/
575+
cp target/$RUST_TARGET/full-release/wind-ros2-c dist/
576576
577577
- name: "Archive binary"
578578
run: |
@@ -618,19 +618,19 @@ jobs:
618618
CARGO_CMD="cargo build --target $RUST_TARGET --profile full-release"
619619
620620
$CARGO_CMD --package minot --bin minot --features embed-coord,embed-ros2-c-humble
621-
mkdir -p dist/ros2 && cp target/$RUST_TARGET/release/minot dist/ros2/
621+
mkdir -p dist/ros2 && cp target/$RUST_TARGET/full-release/minot dist/ros2/
622622
623623
# 3. ROS2 + ROS1 Combined (ros2_1)
624624
# Feature: embed-ros2-c-humble,embed-ros1-native
625625
$CARGO_CMD --package minot --bin minot --features embed-coord,embed-ros2-c-humble,embed-ros1-native
626-
mkdir -p dist/ros2_1 && cp target/$RUST_TARGET/release/minot dist/ros2_1/
626+
mkdir -p dist/ros2_1 && cp target/$RUST_TARGET/full-release/minot dist/ros2_1/
627627
628628
# 4. Sidecars (wind-ros2-c, wind-ros1-native, minot-coord)
629629
$CARGO_CMD --package mt_wind --bin wind-ros2-c --features ros2-c,humble
630630
$CARGO_CMD --package mt_wind --bin wind-ros1-native --features ros1-native
631631
632-
cp target/$RUST_TARGET/release/wind-ros2-c dist/
633-
cp target/$RUST_TARGET/release/wind-ros1-native dist/
632+
cp target/$RUST_TARGET/full-release/wind-ros2-c dist/
633+
cp target/$RUST_TARGET/full-release/wind-ros1-native dist/
634634
635635
- name: "Archive binary"
636636
run: |
@@ -676,16 +676,16 @@ jobs:
676676
CARGO_CMD="cargo build --target $RUST_TARGET --profile full-release"
677677
678678
$CARGO_CMD --package minot --bin minot --features embed-coord,embed-ros2-c-humble
679-
mkdir -p dist/ros2 && cp target/$RUST_TARGET/release/minot dist/ros2/
679+
mkdir -p dist/ros2 && cp target/$RUST_TARGET/full-release/minot dist/ros2/
680680
681681
$CARGO_CMD --package minot --bin minot --features embed-coord,embed-ros2-c-humble,embed-ros1-native
682-
mkdir -p dist/ros2_1 && cp target/$RUST_TARGET/release/minot dist/ros2_1/
682+
mkdir -p dist/ros2_1 && cp target/$RUST_TARGET/full-release/minot dist/ros2_1/
683683
684684
$CARGO_CMD --package mt_wind --bin wind-ros2-c --features ros2-c,humble
685685
$CARGO_CMD --package mt_wind --bin wind-ros1-native --features ros1-native
686686
687-
cp target/$RUST_TARGET/release/wind-ros2-c dist/
688-
cp target/$RUST_TARGET/release/wind-ros1-native dist/
687+
cp target/$RUST_TARGET/full-release/wind-ros2-c dist/
688+
cp target/$RUST_TARGET/full-release/wind-ros1-native dist/
689689
690690
- name: "Archive binary"
691691
run: |

0 commit comments

Comments
 (0)