diff --git a/.github/workflows/clustertool.release.yaml b/.github/workflows/clustertool.release.yaml index 7405938e12a7..23c93b623713 100644 --- a/.github/workflows/clustertool.release.yaml +++ b/.github/workflows/clustertool.release.yaml @@ -14,6 +14,8 @@ jobs: - uses: actions/setup-go@0a12ed9d6a96ab950c8f026ed9f722fe0da7ef32 # v5 with: go-version: stable + - name: Install Syft + run: sudo apt-get update && sudo apt-get install -y syft - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4 with: fetch-depth: 0 diff --git a/.goreleaser.yaml b/.goreleaser.yaml index c319202f8ff6..32e1cc3665c1 100644 --- a/.goreleaser.yaml +++ b/.goreleaser.yaml @@ -60,40 +60,19 @@ before: sboms: - artifacts: archive - - id: source - artifacts: source + - id: source + artifacts: source nfpms: - - id: clustertool-amd64 - package_name: clustertool - builds: - - amd64 # Reference to the amd64 build + - package_name: clustertool vendor: TrueCharts homepage: https://truecharts.org maintainer: "TrueCharts " description: "ClusterTool CLI for AMD64 architecture." license: BSL formats: + - apk - deb - rpm - bindir: /usr/local/bin - contents: - - src: ./dist/clustertool_linux_amd64_v1/clustertool - dst: /usr/local/bin/clustertool - - - id: clustertool-arm64 - package_name: clustertool - builds: - - arm64 # Reference to the arm64 build - vendor: TrueCharts - homepage: https://truecharts.org - maintainer: "TrueCharts " - description: "ClusterTool CLI for ARM64 architecture." - license: BSL - formats: - - deb - - rpm - bindir: /usr/local/bin - contents: - - src: ./dist/clustertool_linux_arm64/clustertool - dst: /usr/local/bin/clustertool + - termux.deb + - archlinux