name: CI (macOS) on: # push: # paths: # - '.github/**' # - '3rdparty/**' # - 'hash/**' # - 'scripts/**' # - 'src/**' # - 'CMakeLists.txt' # - 'cmake_subdirs/**' # pull_request: # paths: # - '.github/**' # - '3rdparty/**' # - 'hash/**' # - 'scripts/**' # - 'src/**' # - 'CMakeLists.txt' # - 'cmake_subdirs/**' workflow_dispatch: jobs: build-macos: runs-on: macOS-latest steps: - uses: actions/checkout@master - name: Install dependencies run: brew install ninja - name: Build run: | cmake -G Ninja ninja - name: 'Get Previous tag' id: previoustag uses: "WyriHaximus/github-action-get-previous-tag@v1" with: fallback: test - uses: actions/upload-artifact@master with: name: chdman-macos-${{ steps.previoustag.outputs.tag }} path: chdman