diff options
-rw-r--r-- | .github/workflows/release.yml | 21 |
1 files changed, 8 insertions, 13 deletions
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 481e7b32..e7aca89b 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -133,6 +133,14 @@ jobs: command: test args: --release --locked --target ${{ matrix.target }} --workspace + - name: Set profile.release.strip = true + shell: bash + run: | + cat >> .cargo/config.toml <<EOF + [profile.release] + strip = true + EOF + - name: Build release binary uses: actions-rs/cargo@v1 with: @@ -140,19 +148,6 @@ jobs: command: build args: --release --locked --target ${{ matrix.target }} - - name: Strip release binary (linux and macos) - if: matrix.build == 'x86_64-linux' || endsWith(matrix.build, 'macos') - run: strip "target/${{ matrix.target }}/release/hx" - - - name: Strip release binary (arm) - if: matrix.build == 'aarch64-linux' - run: | - docker run --rm -v \ - "$PWD/target:/target:Z" \ - rustembedded/cross:${{ matrix.target }} \ - aarch64-linux-gnu-strip \ - /target/${{ matrix.target }}/release/hx - - name: Build AppImage shell: bash if: matrix.build == 'aarch64-linux' || matrix.build == 'x86_64-linux' |