diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 6fada91..a922d5a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -76,9 +76,30 @@ jobs: name: gotify-tray_amd64_debian_${{ matrix.tag }}.deb path: gotify-tray_amd64_debian_${{ matrix.tag }}.deb + build-macos: + runs-on: macos-12 + steps: + - uses: actions/checkout@v2 + - name: Set up Python + uses: actions/setup-python@v2 + with: + python-version: '3.9.5' + - name: Upgrade pip and enable wheel support + run: python -m pip install --upgrade pip setuptools wheel + - name: Build + run: | + make build-macos + brew install create-dmg + create-dmg --volname "Gotify Tray" --app-drop-link 0 0 --no-internet-enable "gotify-tray.dmg" "./dist/Gotify-Tray.app" + - name: Upload artifact + uses: actions/upload-artifact@v2 + with: + name: gotify-tray.dmg + path: gotify-tray.dmg + release: runs-on: ubuntu-latest - needs: [build-win64, build-ubuntu, build-debian] + needs: [build-win64, build-ubuntu, build-debian, build-macos] steps: - uses: actions/checkout@v2 - uses: actions/download-artifact@master @@ -95,3 +116,4 @@ jobs: gotify-tray_amd64_ubuntu_jammy.deb gotify-tray_amd64_debian_bullseye.deb gotify-tray_amd64_debian_bookworm.deb + gotify-tray.dmg diff --git a/.github/workflows/develop.yml b/.github/workflows/develop.yml index fec3451..ddf0bf5 100644 --- a/.github/workflows/develop.yml +++ b/.github/workflows/develop.yml @@ -3,7 +3,7 @@ name: build on: push: branches: - - 'master' + - 'develop' jobs: @@ -70,9 +70,10 @@ jobs: run: | make build-macos brew install create-dmg - create-dmg --volname "Gotify Tray" --app-drop-link 0 0 --no-internet-enable "Gotify-Tray.dmg" "./dist/Gotify-Tray.app" + create-dmg --volname "Gotify Tray" --app-drop-link 0 0 --no-internet-enable "gotify-tray.dmg" "./dist/Gotify-Tray.app" - name: Upload artifact uses: actions/upload-artifact@v2 with: - name: Gotify-Tray.dmg - path: Gotify-Tray.dmg + name: gotify-tray.dmg + path: gotify-tray.dmg + diff --git a/README.md b/README.md index 7a015cb..e385336 100644 --- a/README.md +++ b/README.md @@ -29,10 +29,10 @@ $ pip install gotify-tray ### Notification banners -Windows 10 | KDE -:-------------------------------------------------:|:---------------------------------------------------------: -![notification](https://raw.githubusercontent.com/seird/gotify-tray/master/images/notification.png) | ![kde_notification](https://raw.githubusercontent.com/seird/gotify-tray/master/images/kde_notification.png) -![notification](https://raw.githubusercontent.com/seird/gotify-tray/master/images/notification_centre.png) | ![kde_notification](https://raw.githubusercontent.com/seird/gotify-tray/master/images/kde_notification_centre.png) +Windows 10 | KDE | MacOS 12 +:-------------------------------------------------:|:---------------------------------------------------------:|:---------------------------------------------------------: +![notification](https://raw.githubusercontent.com/seird/gotify-tray/master/images/notification.png) | ![kde_notification](https://raw.githubusercontent.com/seird/gotify-tray/master/images/kde_notification.png) | ![macos_notification](https://raw.githubusercontent.com/seird/gotify-tray/master/images/macos_notification.png) +![notification](https://raw.githubusercontent.com/seird/gotify-tray/master/images/notification_centre.png) | ![kde_notification](https://raw.githubusercontent.com/seird/gotify-tray/master/images/kde_notification_centre.png) | ### Main window ![main window](https://raw.githubusercontent.com/seird/gotify-tray/master/images/main_window.png) diff --git a/images/macos_notification.png b/images/macos_notification.png new file mode 100644 index 0000000..028d7aa Binary files /dev/null and b/images/macos_notification.png differ