name: Release Build on: push: tags: - v* jobs: build: runs-on: macos env: NETLIFY_SITE_ID: 05a59e52-9a87-44db-ae19-53727b9062c9 NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }} steps: - name: Checkout uses: actions/checkout@v2 - name: Setup Go uses: actions/setup-go@v2 with: go-version: 1.24 - name: Installing Wails run: | go install github.com/wailsapp/wails/v2/cmd/wails@latest - name: Running Wails doctor run: | wails doctor - name: Build run: | npm install wails build -clean -platform darwin/arm64 -ldflags "-X main.VersionNumber=`git describe --tags --abbrev=0`" - name: Bundle run: | cd build/bin/ zip -r dequoter-darwin-arm64.zip Dequoter.app - name: Upload build artifacts uses: actions/upload-artifact@v3 with: name: dequoter-darwin-arm64 path: build/bin/dequoter-darwin-arm64.zip - name: Build Site run: | go run ./cmd/site