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
|
file: dist/Rare.msi
|
||||||
asset_name: Rare.msi
|
asset_name: Rare.msi
|
||||||
tag: ${{ github.ref }}
|
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
|
overwrite: true
|
|
@ -32,6 +32,6 @@ setup(
|
||||||
options={"build_exe": build_exe_options},
|
options={"build_exe": build_exe_options},
|
||||||
shortcutName="Rare",
|
shortcutName="Rare",
|
||||||
shortcutDir="DesktopFolder",
|
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")]
|
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