From 3de718341700fed9becdcd43ae4590f74beb1ec4 Mon Sep 17 00:00:00 2001 From: "dries.k" Date: Thu, 21 Jul 2022 17:59:44 +0200 Subject: [PATCH] add image --- .github/workflows/build.yml | 24 +++++++++++++++++++++++- .github/workflows/develop.yml | 9 +++++---- README.md | 8 ++++---- images/macos_notification.png | Bin 0 -> 9964 bytes 4 files changed, 32 insertions(+), 9 deletions(-) create mode 100644 images/macos_notification.png 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 0000000000000000000000000000000000000000..028d7aa470074cfabb99ca514dd3f33331b7b724 GIT binary patch literal 9964 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