1
0
Fork 0
mirror of synced 2024-05-19 12:02:54 +12:00

Add MacOS .app file to Gh release

This commit is contained in:
Dummerle 2021-09-02 18:29:11 +02:00
parent 085cb8fa73
commit 0a7387c4fa
3 changed files with 31 additions and 1 deletions

View file

@ -118,4 +118,34 @@ jobs:
file: dist/Rare.msi
asset_name: Rare.msi
tag: ${{ github.ref }}
overwrite: true
mac_os:
runs-on: macos-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-python@v2
with:
python-version: '3.9'
- name: Rare Dependencies
run: pip install -r requirements.txt
- name: install pyinstaller
run: pip install pyinstaller
- name: copy files
run: mv rare/__main__.py __main__.py
- name: run pyinstaller
run: pyinstaller -F --name Rare --add-data "rare/languages/*:rare/languages" --add-data "rare/resources/colors/*:rare/resources/colors" --add-data "rare/resources/images/*:rare/resources/images/" --add-data "rare/resources/stylesheets/RareStyle/*:rare/resources/stylesheets/RareStyle/" --windowed --icon rare/resources/images/Rare.icns __main__.py
- name: upload to GitHub
uses: svenstaro/upload-release-action@2.2.1
with:
repo_token: ${{ secrets.GITHUB_TOKEN }}
file: dist/Rare.app
asset_name: Rare_MacOS.app
tag: ${{ github.ref }}
overwrite: true

View file

@ -32,6 +32,6 @@ setup(
options={"build_exe": build_exe_options},
shortcutName="Rare",
shortcutDir="DesktopFolder",
executables=[Executable("rare/__main__.py",
executables=[Executable("rare/Rare.py", # no __main__.py, for gh release
base=base, icon="rare/resources/images/Rare.ico")]
)

Binary file not shown.