From 51216c7350a333abf0ca4fd9ad3dd8cdf31c11ba Mon Sep 17 00:00:00 2001 From: zeidlitz Date: Thu, 27 Nov 2025 10:33:54 +0100 Subject: [PATCH] fix: rework github release action --- .github/workflows/release.yaml | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index cb848f8..df57407 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -25,13 +25,28 @@ jobs: echo "Building for ${{ matrix.goarch }}" GOOS=linux GOARCH=${{ matrix.goarch }} go build -o observer-${{ matrix.goarch }} . - - name: Package binary + - name: Package artifacts run: | - TAG=${GITHUB_REF_NAME} + TAG=${{GITHUB_REF_NAME}} tar -czf observer-${{ matrix.goarch }}-$TAG.tar.gz observer-${{ matrix.goarch }} + - name: Upload artifacts + uses: actions/upload-artifact@v4 + with: + name: observer-${{ matrix.goarch }} + path: observer-${{ matrix.goarch }}-${{GITHUB_REF_NAME}}.tar.gz + release: + runs-on: ubuntu-latest + needs: build + + steps: + - name: Download build artifacts + uses: actions/download-artifact@v4 + with: + path: ./artifacts + - name: Release uses: softprops/action-gh-release@v2 with: - name: observer-${{ matrix.goarch }}-${GITHUB_REF_NAME}.tar.gz - files: observer-${{ matrix.goarch }}-${GITHUB_REF_NAME}.tar.gz + name: observer-${{GITHUB_REF_NAME}} + files: ./artifacts/**/*.tar.gz