Add bash completion to bindist

This commit is contained in:
gesh 2024-09-10 22:19:33 +03:00 committed by Simon Michael
parent e2a824eff2
commit f7f0a817fe
6 changed files with 10 additions and 5 deletions

View File

@ -34,7 +34,7 @@ jobs:
docker cp $container_id:/root/hledger tmp
docker rm -v $container_id
cd tmp
tar cvf hledger-linux-arm32v7.tar hledger hledger-ui hledger-web
tar cvf hledger-linux-arm32v7.tar hledger hledger-ui hledger-web hledger/shell-completion/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

@ -118,6 +118,7 @@ jobs:
- name: Gather binaries
run: |
mkdir tmp
cp hledger/shell-completion/hledger-completion.bash tmp
cd tmp
cp ~/.local/bin/hledger .
cp ~/.local/bin/hledger-ui .
@ -125,7 +126,7 @@ jobs:
strip hledger
strip hledger-ui
strip hledger-web
tar cvf hledger-mac-x64.tar hledger hledger-ui hledger-web
tar cvf hledger-mac-x64.tar hledger hledger-ui hledger-web 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

@ -72,11 +72,12 @@ jobs:
cp dist-newstyle/build/x86_64-linux/ghc-*/hledger-*/x/hledger/build/hledger/hledger tmp
cp dist-newstyle/build/x86_64-linux/ghc-*/hledger-ui-*/x/hledger-ui/build/hledger-ui/hledger-ui tmp
cp dist-newstyle/build/x86_64-linux/ghc-*/hledger-web-*/x/hledger-web/build/hledger-web/hledger-web tmp
cp hledger/shell-completion/hledger-completion.bash tmp
cd tmp
strip hledger
strip hledger-ui
strip hledger-web
tar cvf hledger-linux-x64.tar hledger hledger-ui hledger-web
tar cvf hledger-linux-x64.tar hledger hledger-ui hledger-web 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

@ -155,6 +155,7 @@ jobs:
- name: Gather binaries
run: |
mkdir tmp
cp hledger/shell-completion/hledger-completion.bash tmp
cd tmp
cp ~/.local/bin/hledger .
cp ~/.local/bin/hledger-ui .
@ -162,7 +163,7 @@ jobs:
strip hledger
strip hledger-ui
strip hledger-web
tar cvf hledger-mac-arm64.tar hledger hledger-ui hledger-web
tar cvf hledger-mac-arm64.tar hledger hledger-ui hledger-web 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

@ -141,6 +141,7 @@ jobs:
- name: Gather binaries
run: |
mkdir tmp
cp hledger/shell-completion/hledger-completion.bash tmp
cd tmp
cp ~/.local/bin/hledger .
cp ~/.local/bin/hledger-ui .
@ -148,7 +149,7 @@ jobs:
strip hledger
strip hledger-ui
strip hledger-web
tar cvf hledger-mac-x64.tar hledger hledger-ui hledger-web
tar cvf hledger-mac-x64.tar hledger hledger-ui hledger-web 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

@ -147,6 +147,7 @@ jobs:
- name: Gather binaries
run: |
mkdir tmp
cp hledger/shell-completion/hledger-completion.bash tmp
cd tmp
cp /C/Users/runneradmin/AppData/Roaming/local/bin/hledger.exe .
cp /C/Users/runneradmin/AppData/Roaming/local/bin/hledger-ui.exe .