name: Build and Release on: push: tags: - 'v*' jobs: release: runs-on: docker steps: - uses: actions/checkout@v3 - name: Set up Go uses: actions/setup-go@v4 with: go-version: '1.24' - name: Install Goreleaser run: | go install github.com/goreleaser/goreleaser/v2@latest - name: Run Goreleaser env: GORELEASER_CURRENT_TAG: ${{ github.ref_name }} GORELEASER_FORCE_TOKEN: gitea GITEA_USERNAME: ${{ secrets.FORGEJO_PACKAGE_PUBLISH_USERNAME }} GITEA_TOKEN: ${{ secrets.FORGEJO_PACKAGE_PUBLISH_TOKEN }} run: | ./bin/goreleaser release --clean --skip-validate