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: | curl -sL https://git.io/goreleaser | bash - name: Run Goreleaser env: GORELEASER_CURRENT_TAG: ${{ github.ref_name }} FORGEJO_USERNAME: ${{ secrets.FORGEJO_PACKAGE_PUBLISH_USERNAME }} FORGEJO_TOKEN: ${{ secrets.FORGEJO_PACKAGE_PUBLISH_TOKEN }} run: | ./bin/goreleaser release --clean --skip-validate