@@ -37,11 +37,11 @@ jobs:
37
37
with :
38
38
use-cross : true
39
39
command : build
40
- args : --release --target ${{matrix.target}}
40
+ args : --profile release-lto --target ${{matrix.target}}
41
41
42
42
- name : Rename binary
43
43
run : |
44
- mv target/${{ matrix.target }}/release/parseable Parseable_OSS_${{ matrix.target }}
44
+ mv target/${{ matrix.target }}/release-lto /parseable Parseable_OSS_${{ matrix.target }}
45
45
46
46
- name : Generate artifact attestation
47
47
uses : actions/attest-build-provenance@v1
@@ -82,11 +82,11 @@ jobs:
82
82
override : true
83
83
84
84
- name : Build
85
- run : cargo build --all --release --target x86_64-pc-windows-msvc
85
+ run : cargo build --all --profile release-lto --target x86_64-pc-windows-msvc
86
86
87
87
- name : Rename binary
88
88
run : |
89
- mv target/x86_64-pc-windows-msvc/release/PARSEABLE.exe Parseable_OSS_x86_64-pc-windows-msvc.exe
89
+ mv target/x86_64-pc-windows-msvc/release-lto /PARSEABLE.exe Parseable_OSS_x86_64-pc-windows-msvc.exe
90
90
91
91
- name : Generate artifact attestation
92
92
uses : actions/attest-build-provenance@v1
@@ -135,12 +135,12 @@ jobs:
135
135
136
136
- name : Build
137
137
run : |
138
- cargo build --release --target ${{ matrix.target }}
139
- strip target/${{ matrix.target }}/release/Parseable
138
+ cargo build --profile release-lto --target ${{ matrix.target }}
139
+ strip target/${{ matrix.target }}/release-lto /Parseable
140
140
141
141
- name : Rename binary
142
142
run : |
143
- mv target/${{ matrix.target }}/release/Parseable Parseable_OSS_${{ matrix.target }}
143
+ mv target/${{ matrix.target }}/release-lto /Parseable Parseable_OSS_${{ matrix.target }}
144
144
145
145
- name : Generate artifact attestation
146
146
uses : actions/attest-build-provenance@v1
0 commit comments