1name: Release23on:4 push:5 tags:6 - "v*"78permissions:9 contents: write1011jobs:12 release:13 name: Release14 runs-on: ubuntu-latest15 steps:16 - uses: actions/checkout@v417 with:18 fetch-depth: 019 - uses: actions/setup-go@v520 with:21 go-version: "1.24"22 - uses: goreleaser/goreleaser-action@v623 with:24 version: "~> v2"25 args: release --clean26 env:27 GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}28 HOMEBREW_TAP_TOKEN: ${{ secrets.HOMEBREW_TAP_TOKEN }}2930 winget:31 name: Publish to WinGet32 needs: release33 runs-on: windows-latest34 steps:35 - uses: vedantmgoyal9/winget-releaser@v236 with:37 identifier: FelineStateMachine.puzzletea38 installers-regex: '\.zip$'39 token: ${{ secrets.WINGET_TOKEN }}