Add MacOS .app file to Gh release
This commit is contained in:
parent
085cb8fa73
commit
0a7387c4fa
30
.github/workflows/release.yml
vendored
30
.github/workflows/release.yml
vendored
|
@ -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
|
|
@ -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")]
|
||||
)
|
||||
|
|
BIN
rare/resources/images/Rare.icns
Normal file
BIN
rare/resources/images/Rare.icns
Normal file
Binary file not shown.
Loading…
Reference in a new issue