name: Publish on: push: branches: - macos pull_request: branches: - master - develop jobs: macos: name: Publish macos runs-on: macos-latest steps: - name: Checkout uses: actions/checkout@v3 - uses: oprypin/find-latest-tag@v1 id: gettag with: repository: PerryWerneck/pw3270 sort-tags: true releases-only: true - name: Install Pre reqs run: | brew update brew install xz automake binutils coreutils curl gettext libtool openssl pkgconfig gtk+3 brew upgrade - uses: robinraju/release-downloader@v1.7 with: repository: "PerryWerneck/lib3270" latest: true fileName: "macos-lib3270.tar.xz" - uses: robinraju/release-downloader@v1.7 with: repository: "PerryWerneck/libv3270" latest: true fileName: "macos-libv3270.tar.xz" - name: build run: ./mac/ci-build.sh - uses: ncipollo/release-action@v1 with: tag: ${{ steps.gettag.outputs.tag }} artifacts: "macos-pw3270.tar.xz" allowUpdates: true draft: true makeLatest: true omitBody: true omitPrereleaseDuringUpdate: true replacesArtifacts: true