Philipp Hörist pushed to branch master at gajim / gajim


Commits:
d652ed69 by Codimp at 2026-01-04T08:01:17+00:00
ci: MacOS: Add build workflow for Github

- - - - -


2 changed files:

- + .github/workflows/gajim-macos-nightly-build.yml
- mac/gajim-macos-helper.sh


Changes:

=====================================
.github/workflows/gajim-macos-nightly-build.yml
=====================================
@@ -0,0 +1,32 @@
+name: Gajim MacOS Nightly Build
+
+on:
+  workflow_dispatch:
+  schedule:
+    - cron: "0 1 * * *"
+
+jobs:
+  arm64:
+    runs-on: macos-14
+    steps:
+      - uses: actions/checkout@v4
+      - name: Go in mac directory
+        run: cd mac/
+      - name: Build Gajim
+        run: bash gajim-macos-helper.sh build ci
+      - name: Create Gajim dmg
+        run: bash gajim-macos-helper.sh create-dmg ci
+      - name: Upload dmg file via FTPS
+        run: "PATH=/opt/homebrew/opt/curl/bin:$PATH curl -T 
gajim-source/gajim-*.dmg --ssl-reqd ftp://${{ secrets.ftp_user }}:${{ 
secrets.ftp_password }}@${{ secrets.ftp_server }}/./downloads/snap/macos/arm64/"
+  x86_64:
+    runs-on: macos-15-intel
+    steps:
+      - uses: actions/checkout@v4
+      - name: Go in mac directory
+        run: cd mac/
+      - name: Build Gajim
+        run: bash gajim-macos-helper.sh build ci
+      - name: Create Gajim dmg
+        run: bash gajim-macos-helper.sh create-dmg ci
+      - name: Upload dmg file via FTPS
+        run: "PATH=/opt/homebrew/opt/curl/bin:$PATH curl -T 
gajim-source/gajim-*.dmg --ssl-reqd ftp://${{ secrets.ftp_user }}:${{ 
secrets.ftp_password }}@${{ secrets.ftp_server 
}}/./downloads/snap/macos/x86_64/"


=====================================
mac/gajim-macos-helper.sh
=====================================
@@ -50,7 +50,7 @@ DEFAULT_DYLD_LIBRARY_PATH="$DYLD_LIBRARY_PATH"
 DEFAULT_XDG_DATA_DIRS="$XDG_DATA_DIRS"
 if [ "$(uname -m)" == "x86_64" ]
 then
-       export PATH="/usr/local/bin:$PATH"
+       export 
PATH="/usr/local/bin:/Library/Frameworks/Python.framework/Versions/${python_version}/bin:$PATH"
        export XDG_DATA_DIRS="/usr/local/share:$XDG_DATA_DIRS"
        export DYLD_LIBRARY_PATH="/usr/local/lib:$DYLD_LIBRARY_PATH"
 elif [ "$(uname -m)" == "arm64" ]



View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/commit/d652ed6923f8ff2df18987bc03804f9f464a619e

-- 
View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/commit/d652ed6923f8ff2df18987bc03804f9f464a619e
You're receiving this email because of your account on dev.gajim.org.


_______________________________________________
Commits mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to