Strip debug information from executables (fix #1221) (#2647)

This commit is contained in:
itchyny authored and GitHub committed 2023-07-03 08:46:35 +09:00
1 parent 44a0f3448a
commit 5ae04c0f52
1 file changed
+10 -6
+10 -6
View File
@@ -6,6 +6,7 @@ on:
tags: tags:
- "v*" - "v*"
pull_request: pull_request:
jobs: jobs:
linux: linux:
strategy: strategy:
@@ -56,6 +57,7 @@ jobs:
${{ matrix.configure_flag }} \ ${{ matrix.configure_flag }} \
YACC="$(which bison) -y" YACC="$(which bison) -y"
make make
strip jq
- name: Test - name: Test
run: | run: |
make check make check
@@ -74,8 +76,8 @@ jobs:
name: jq-${{ env.SUFFIX }} name: jq-${{ env.SUFFIX }}
if-no-files-found: error if-no-files-found: error
retention-days: 7 retention-days: 7
path: | path: jq
jq
macos: macos:
strategy: strategy:
fail-fast: false fail-fast: false
@@ -113,6 +115,7 @@ jobs:
--enable-all-static \ --enable-all-static \
YACC="$(brew --prefix)/opt/bison/bin/bison -y" YACC="$(brew --prefix)/opt/bison/bin/bison -y"
make make
strip jq
- name: Test - name: Test
run: | run: |
make check make check
@@ -131,8 +134,8 @@ jobs:
name: jq-${{ env.SUFFIX }} name: jq-${{ env.SUFFIX }}
if-no-files-found: error if-no-files-found: error
retention-days: 7 retention-days: 7
path: | path: jq
jq
windows: windows:
strategy: strategy:
fail-fast: false fail-fast: false
@@ -174,6 +177,7 @@ jobs:
--enable-all-static \ --enable-all-static \
YACC="$(which bison) -y" YACC="$(which bison) -y"
make make
strip jq.exe
- name: Test - name: Test
shell: msys2 {0} shell: msys2 {0}
run: | run: |
@@ -193,8 +197,8 @@ jobs:
name: jq-${{ env.SUFFIX }} name: jq-${{ env.SUFFIX }}
if-no-files-found: error if-no-files-found: error
retention-days: 7 retention-days: 7
path: | path: jq.exe
jq.exe
release: release:
runs-on: ubuntu-latest runs-on: ubuntu-latest
permissions: permissions: