Daniel Brötzmann pushed to branch master at gajim / gajim


Commits:
44b854c5 by André Apitzsch at 2026-01-04T12:57:21+01:00
ci: MacOS: Reduce code duplication

- - - - -


1 changed file:

- .github/workflows/gajim-macos-nightly-build.yml


Changes:

=====================================
.github/workflows/gajim-macos-nightly-build.yml
=====================================
@@ -6,21 +6,16 @@ on:
     - cron: "0 1 * * *"
 
 jobs:
-  arm64:
-    runs-on: macos-14
-    defaults:
-      run:
-        working-directory: mac/
-    steps:
-      - uses: actions/checkout@v4
-      - 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
+  macos:
+    strategy:
+      matrix:
+        include:
+          - os: macos-14
+            dir: arm64
+          - os: macos-15-intel
+            dir: x86_64
+
+    runs-on: ${{ matrix.os }}
     defaults:
       run:
         working-directory: mac/
@@ -31,4 +26,4 @@ jobs:
       - 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/"
+        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/${{ 
matrix.dir }}/"



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

-- 
View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/commit/44b854c565c122fe0877da6581a915c878c79e7a
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