name: macos-build on: push: branches: [ "master" ] pull_request: branches: [ "master" ] # concurrency: # group: ${{ github.head_ref }} || concat(${{ github.ref }}, ${{ github.workflow }}) # cancel-in-progress: true jobs: macos-build: strategy: fail-fast: false matrix: os: - macos-12 runs-on: ${{ matrix.os }} name: ${{ matrix.os }} steps: - name: Checkout AzerothCore uses: actions/checkout@v3 with: repository: 'liyunfan1223/azerothcore-wotlk' ref: 'Playerbot' - name: Checkout Playerbot Module uses: actions/checkout@v3 with: repository: 'liyunfan1223/mod-playerbots' path: 'modules/mod-playerbots' # - name: Cache # uses: actions/cache@v3 # with: # path: ~/Library/Caches/ccache # key: ccache:${{ matrix.os }}:${{ github.ref }}:${{ github.sha }} # restore-keys: | # ccache:${{ matrix.os }}:${{ github.ref }} # ccache:${{ matrix.os }} - name: Install latest bash run: brew install bash - name: Configure OS run: source ./acore.sh install-deps - name: Build run: source ./apps/ci/mac/ci-compile.sh