diff --git a/.github/workflows/tag.yml b/.github/workflows/tag.yml index 0c05b61c3fb5..376443ef623c 100644 --- a/.github/workflows/tag.yml +++ b/.github/workflows/tag.yml @@ -30,6 +30,16 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GOLANGCI_LINT_TOKEN }} + - name: Upload nfpms + run: | + gem install --no-document --user-install --bindir ~/.local/bin package_cloud + export CLICOLOR_FORCE=1 + # deb: armv6 clashes with armv7, no loong64/mips64/riscv64 support (mips64le is ok) + ~/.local/bin/package_cloud push ${{ github.repository }}/any/any $(ls -1 dist/*.deb | grep -vwE 'armv6|loong64|mips64|riscv64') + ~/.local/bin/package_cloud push ${{ github.repository }}/rpm_any/rpm_any dist/*.rpm + env: + PACKAGECLOUD_TOKEN: ${{ secrets.PACKAGECLOUD_TOKEN }} + docker-release: needs: release runs-on: ubuntu-latest diff --git a/.goreleaser.yml b/.goreleaser.yml index a15d7a6a595d..5f3a31f4c795 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -5,6 +5,9 @@ release: github: owner: golangci name: golangci-lint + footer: >- + apt and dnf/yum package repositories are available at + [Packagecloud](https://packagecloud.io/golangci/golangci-lint). builds: - binary: golangci-lint