;fix:ci: add the man pages and info manuals to the unix bindists [#2309]

This commit is contained in:
Simon Michael 2025-03-05 18:21:31 -10:00
parent 45374cbfd4
commit 20c612d0b2
4 changed files with 10 additions and 6 deletions

View File

@ -78,7 +78,8 @@ jobs:
strip tmp/hledger
strip tmp/hledger-ui
strip tmp/hledger-web
tar -C tmp cvf hledger-linux-x64.tar hledger hledger-ui hledger-web hledger-completion.bash
cd tmp
tar cvf hledger-linux-x64.tar hledger hledger-ui hledger-web *.1 *.info hledger-completion.bash
# upload-artifact loses execute permissions, so we tar the binaries to preserve them.
# github UI always zips artifacts when they are downloaded, so we don't bother compressing the tar.

View File

@ -166,7 +166,8 @@ jobs:
strip tmp/hledger
strip tmp/hledger-ui
strip tmp/hledger-web
tar -C tmp cvf hledger-mac-arm64.tar hledger hledger-ui hledger-web hledger-completion.bash
cd tmp
tar cvf hledger-mac-arm64.tar hledger hledger-ui hledger-web *.1 *.info hledger-completion.bash
# upload-artifact loses execute permissions, so we tar the binaries to preserve them.
# github UI always zips artifacts when they are downloaded, so we don't bother compressing the tar.

View File

@ -153,7 +153,8 @@ jobs:
strip tmp/hledger
strip tmp/hledger-ui
strip tmp/hledger-web
tar -C tmp cvf hledger-mac-x64.tar hledger hledger-ui hledger-web hledger-completion.bash
cd tmp
tar cvf hledger-mac-x64.tar hledger hledger-ui hledger-web *.1 *.info hledger-completion.bash
# upload-artifact loses execute permissions, so we tar the binaries to preserve them.
# github UI always zips artifacts when they are downloaded, so we don't bother compressing the tar.

View File

@ -150,12 +150,13 @@ jobs:
cp /C/Users/runneradmin/AppData/Roaming/local/bin/hledger.exe tmp
cp /C/Users/runneradmin/AppData/Roaming/local/bin/hledger-ui.exe tmp
cp /C/Users/runneradmin/AppData/Roaming/local/bin/hledger-web.exe tmp
cp hledger/embeddedfiles/*.1 tmp
cp hledger/embeddedfiles/*.info tmp
cp hledger/shell-completion/hledger-completion.bash tmp
strip tmp/hledger.exe
strip tmp/hledger-ui.exe
strip tmp/hledger-web.exe
# Guessing these are not likely to be used on windows.
# cp hledger/embeddedfiles/*.1 tmp
# cp hledger/embeddedfiles/*.info tmp
# cp hledger/shell-completion/hledger-completion.bash tmp
- name: Create binaries artifact
uses: actions/upload-artifact@v4