Skip to content

Commit 726e87a

Browse files
committed
chore: Use release-small profile for desktop releases
This reduces binary sizes in desktop releases.
1 parent fb1a5ca commit 726e87a

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

.github/workflows/release_nightly.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ jobs:
100100

101101
env:
102102
PACKAGE_FILE: ${{ needs.create-nightly-release.outputs.package_prefix }}-${{ matrix.build_name }}.${{ startsWith(matrix.build_name, 'win') && 'zip' || 'tar.gz' }}
103-
CARGO_BUILD_DIR: target/${{ matrix.target }}/release
103+
CARGO_BUILD_DIR: target/${{ matrix.target }}/release-small
104104

105105
runs-on: ${{ matrix.os }}
106106
steps:
@@ -127,7 +127,7 @@ jobs:
127127
if: runner.os == 'Windows'
128128

129129
- name: Cargo build
130-
run: cargo build --locked --package ruffle_desktop --release ${{matrix.DESKTOP_FEATURES && '--features' }} ${{matrix.DESKTOP_FEATURES}} ${{ matrix.target && '--target' }} ${{ matrix.target }}
130+
run: cargo build --locked --package ruffle_desktop --profile release-small ${{matrix.DESKTOP_FEATURES && '--features' }} ${{matrix.DESKTOP_FEATURES}} ${{ matrix.target && '--target' }} ${{ matrix.target }}
131131
env:
132132
RUSTFLAGS: ${{ matrix.RUSTFLAGS }}
133133
MACOSX_DEPLOYMENT_TARGET: ${{ matrix.MACOSX_DEPLOYMENT_TARGET }}
@@ -144,7 +144,7 @@ jobs:
144144
wix build ruffle.wxs -ext WixToolset.UI.wixext -ext WixToolset.Util.wixext -arch ${{ matrix.MSI_ARCH }} -o ../../../../package/setup.msi -pdbtype none
145145
env:
146146
RUFFLE_VERSION: "0.1.0"
147-
CARGO_BUILD_DIR: ../../../../target/${{ matrix.target }}/release
147+
CARGO_BUILD_DIR: ../../../../target/${{ matrix.target }}/release-small
148148
if: runner.os == 'Windows'
149149

150150
- name: Package Windows
@@ -176,7 +176,7 @@ jobs:
176176

177177
- name: Build Safari Web Extension stub binary
178178
if: runner.os == 'macOS'
179-
run: cargo build --locked --package ruffle_web_safari --release ${{ matrix.target && '--target' }} ${{ matrix.target }}
179+
run: cargo build --locked --package ruffle_web_safari --profile release-small ${{ matrix.target && '--target' }} ${{ matrix.target }}
180180
env:
181181
RUSTFLAGS: ${{ matrix.RUSTFLAGS }}
182182
MACOSX_DEPLOYMENT_TARGET: ${{ matrix.MACOSX_DEPLOYMENT_TARGET }}

0 commit comments

Comments
 (0)