diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index efc03fff1..646a8560a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -51,7 +51,7 @@ jobs: path: | ${{ env.RELEASE_DIR }}/dragonfly-*tar.gz ${{ env.RELEASE_DIR }}/dragonfly_*.deb - ${{ env.RELEASE_DIR }}/dfly_bench + ${{ env.RELEASE_DIR }}/dfly_bench-*tar.gz build-native: runs-on: ubuntu-latest @@ -107,11 +107,11 @@ jobs: if [ -f /etc/debian_version ]; then mv ${{ env.RELEASE_DIR }}/dragonfly-*tar.gz results-artifacts mv dragonfly_*.deb results-artifacts + mv ${{ env.RELEASE_DIR }}/dfly_bench-*tar.gz results-artifacts else ls -l *.rpm mv ./*.rpm ./results-artifacts/ fi - mv ${{ env.RELEASE_DIR }}/dfly_bench results-artifacts - name: Upload uses: actions/upload-artifact@v4 diff --git a/Makefile b/Makefile index 908806873..844a8811d 100644 --- a/Makefile +++ b/Makefile @@ -45,7 +45,14 @@ package: --compress-debug-sections \ dragonfly \ $(RELEASE_NAME); \ - tar cvfz $(RELEASE_NAME).tar.gz $(RELEASE_NAME) ../LICENSE.md + tar cvfz $(RELEASE_NAME).tar.gz $(RELEASE_NAME) ../LICENSE.md; \ + objcopy \ + --remove-section=".debug_*" \ + --remove-section="!.debug_line" \ + --compress-debug-sections \ + dfly_bench \ + dfly_bench-$(BUILD_ARCH); \ + tar cvfz dfly_bench-$(BUILD_ARCH).tar.gz dfly_bench-$(BUILD_ARCH) release: configure build