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]
