summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorcyqsimon <28627918+cyqsimon@users.noreply.github.com>2024-01-30 01:17:58 +0800
committerGitHub <noreply@github.com>2024-01-30 01:17:58 +0800
commitaed83d833afa0685761e8f20fee11cd9ee228ae8 (patch)
treef7e3e35933da46bf142e331f4273ae329dd84868
parent96a7f77271106464e7a1f1060377a7d1e8d66127 (diff)
CI: strip release binaries for all targets (#358)
* CI: strip release binaries for all targets - This is now done using `rustc` flags directly * Write changelog
-rw-r--r--.github/workflows/release.yaml6
-rw-r--r--CHANGELOG.md3
2 files changed, 5 insertions, 4 deletions
diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml
index ad47491..d378e16 100644
--- a/.github/workflows/release.yaml
+++ b/.github/workflows/release.yaml
@@ -83,12 +83,10 @@ jobs:
run: sudo apt-get install -y --no-install-recommends musl-tools
- name: Build release binary
+ env:
+ RUSTFLAGS: "-C strip=symbols"
run: cargo build --verbose --release --target ${{ matrix.target }}
- - name: Strip release binary (unix)
- if: matrix.os != 'windows-latest'
- run: strip "target/${{ matrix.target }}/release/bandwhich"
-
- name: Tar release (unix)
if: matrix.os != 'windows-latest'
working-directory: ./target/${{ matrix.target }}/release
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 50e080a..33b907f 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,6 +6,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
## [Unreleased]
+## Changed
+* CI: strip release binaries for all targets #358 - @cyqsimon
+
## [0.22.2] - 2024-01-28
## Added