Skip to content

KDESKTOP-662-MacOS-CI-configuration #12

KDESKTOP-662-MacOS-CI-configuration

KDESKTOP-662-MacOS-CI-configuration #12

Workflow file for this run

name: MacOS desktop CI
on:
pull_request:
types: [review_requested, ready_for_review]
concurrency:
group: macos
cancel-in-progress: true
jobs:
test-building:
if: github.event.pull_request.draft == false
runs-on: [ self-hosted, tests ]
steps:
- name: Checkout the code
uses: actions/checkout@v4.1.1
with:
submodules: recursive
- name: Unlock keychain to use the certificate
run : security unlock-keychain -p ${{ secrets.KEYCHAIN_PASSWORD }} login.keychain
- name: Grant execute permission for building script
run : chmod +x ./infomaniak-build-tools/macos/build-ci.sh
- name: Build App
run : ./infomaniak-build-tools/macos/build-ci.sh