From 1b993673fb54e2a300bb945dfc8787ead1da3b13 Mon Sep 17 00:00:00 2001 From: Carl Pearson Date: Sun, 21 Jan 2024 14:14:38 -0700 Subject: [PATCH] CI: zip macOS release --- .github/workflows/macos-release.yml | 9 +++++---- README.md | 8 +++++--- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/.github/workflows/macos-release.yml b/.github/workflows/macos-release.yml index b1337d7..3af932d 100644 --- a/.github/workflows/macos-release.yml +++ b/.github/workflows/macos-release.yml @@ -33,12 +33,13 @@ jobs: --add-data beavertails/static:./beavertails/static \ --add-data beavertails/beavertails.tcss:. \ --collect-all pulp \ - --onefile --nowindow --noconfirm - cp dist/tui dist/beavertails_macOS - chmod +x dist/beavertails_macOS + --onefile --nowindow --noconfirm \ + --name beavertails + chmod +x dist/beavertails + zip -r beavertails_macOS.zip dist/beavertails - name: Release uses: ncipollo/release-action@v1 with: - artifacts: "dist/beavertails_macOS" + artifacts: "beavertails_macOS.zip" allowUpdates: True diff --git a/README.md b/README.md index d21cb2a..f292fa5 100644 --- a/README.md +++ b/README.md @@ -39,7 +39,8 @@ pyinstaller beavertails/tui.py \ --add-data beavertails/static:./beavertails/static \ --add-data beavertails/beavertails.tcss:. \ --collect-all pulp \ - --onefile + --onefile \ + --name beavertails_macOS ``` ## Building for Ubuntu @@ -49,13 +50,14 @@ pyinstaller beavertails/tui.py \ --add-data beavertails/static:./beavertails/static \ --add-data beavertails/beavertails.tcss:. \ --collect-all pulp \ - --onefile --nowindow --noconfirm + --onefile --nowindow --noconfirm \ + --name beavertails_ubu2004 ``` ## Building for Windows ```bat -pyinstaller beavertails/tui.py --add-data "beavertails/static;./beavertails/static" --add-data "beavertails/beavertails.tcss;." --collect-all pulp --onefile --nowindow --noconfirm +pyinstaller beavertails/tui.py --add-data "beavertails/static;./beavertails/static" --add-data "beavertails/beavertails.tcss;." --collect-all pulp --onefile --nowindow --noconfirm --name beavertails_win2019.exe ``` ## Acknowledgements