diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index e2e19083b..0c75c32db 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -221,6 +221,22 @@ jobs: env: ARGS: ${{ matrix.plan.args }} + - name: Gather executables + run: | + mkdir tmp + cd tmp + mkdir hledger + cd hledger + cp `stack exec -- which hledger` . + cp `stack exec -- which hledger-ui` . + cp `stack exec -- which hledger-web` . + + - name: Create executables artifact + uses: actions/upload-artifact@v2 + with: + name: hledger-linux.zip + path: tmp/hledger + # - name: show stuff # run: | # if [[ -e ~/.stack ]]; then ls -lFRa ~/.stack; fi diff --git a/.github/workflows/mac.yml b/.github/workflows/mac.yml index 59675eea7..4b8cbb0e7 100644 --- a/.github/workflows/mac.yml +++ b/.github/workflows/mac.yml @@ -130,4 +130,18 @@ jobs: export PATH=~/.local/bin:$PATH COLUMNS=80 stack exec -- shelltest --execdir -j16 tests -x /bin -x /addons + - name: Gather executables + run: | + mkdir tmp + cd tmp + mkdir hledger + cd hledger + cp `stack exec -- which hledger` . + cp `stack exec -- which hledger-ui` . + cp `stack exec -- which hledger-web` . + - name: Create executables artifact + uses: actions/upload-artifact@v2 + with: + name: hledger-mac.zip + path: tmp/hledger diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 395fc2afb..fb7a9c2b3 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -169,5 +169,5 @@ jobs: - name: Create executables artifact uses: actions/upload-artifact@v2 with: - name: hledger.zip + name: hledger-win.zip path: tmp/hledger