name: macOS on: push: branches: [ main ] tags: 'v*.*.*' pull_request: branches: [ main ] workflow_dispatch: jobs: build: name: Build & Test runs-on: macos-latest steps: - uses: actions/checkout@v1 - name: build-test run: make test - name: release uses: softprops/action-gh-release@v1 if: startsWith(github.ref, 'refs/tags/') with: files: | ./bin/release/yue env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}