From 1a20c63a0bc55d9d31bcc90bb03a744226e0f829 Mon Sep 17 00:00:00 2001 From: admin Date: Sat, 4 Apr 2026 02:01:11 +0800 Subject: [PATCH] chore: update build and release workflows for improved artifact handling --- .github/workflows/build.yml | 17 +++++++++++++-- .goreleaser.yml | 42 ++++++++++++++++++------------------- 2 files changed, 36 insertions(+), 23 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b02bca2..097f6e5 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -7,6 +7,9 @@ on: - "*" pull_request: +permissions: + contents: write + env: APP_NAME: glider DOCKERHUB_REPO: nadoo/glider @@ -52,8 +55,6 @@ jobs: name: ${{ env.APP_NAME }}-dev-${{ env.SHA_SHORT }} path: | ./dist/default_linux_amd64_v1/${{ env.APP_NAME }} - ./dist/default_linux_arm64/${{ env.APP_NAME }} - ./dist/default_darwin_arm64/${{ env.APP_NAME }} ./dist/default_windows_amd64_v1/${{ env.APP_NAME }}.exe - name: Release @@ -64,6 +65,18 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: Upload Binaries To Release + uses: softprops/action-gh-release@v2 + if: startsWith(github.ref, 'refs/tags/') + with: + tag_name: ${{ github.ref_name }} + files: | + ./dist/default_linux_amd64_v1/${{ env.APP_NAME }} + ./dist/default_windows_amd64_v1/${{ env.APP_NAME }}.exe + fail_on_unmatched_files: true + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + # - name: Docker - Set up Buildx # id: buildx # uses: docker/setup-buildx-action@v3 diff --git a/.goreleaser.yml b/.goreleaser.yml index 1dc3426..95f57e0 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -11,27 +11,27 @@ builds: goos: - windows - linux - - darwin - - freebsd - goarch: - - 386 - - amd64 - - arm - - arm64 - - mips - - mipsle - - mips64 - - mips64le - - riscv64 - goamd64: - - v1 - - v3 - goarm: - - 6 - - 7 - gomips: - - hardfloat - - softfloat + # - darwin + # - freebsd + # goarch: + # - 386 + # - amd64 + # - arm + # - arm64 + # - mips + # - mipsle + # - mips64 + # - mips64le + # - riscv64 + # goamd64: + # - v1 + # - v3 + # goarm: + # - 6 + # - 7 + # gomips: + # - hardfloat + # - softfloat archives: - id: default