ci: downgrade artifact actions to v3 for Gitea GHES compatibility

upload-artifact@v4 and download-artifact@v4 are not supported on GHES.
Also drop merge-multiple (v4-only) and adjust release glob to artifacts/*/*.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Fredrik Johansson
2026-06-28 21:53:07 +02:00
parent be297d3a49
commit 1bd719fa58

View File

@@ -44,7 +44,7 @@ jobs:
go build -trimpath -ldflags="-s -w" -o "dist/waste-daemon-${SUFFIX}${EXT}" ./cmd/daemon go build -trimpath -ldflags="-s -w" -o "dist/waste-daemon-${SUFFIX}${EXT}" ./cmd/daemon
go build -trimpath -ldflags="-s -w" -o "dist/waste-anchor-${SUFFIX}${EXT}" ./cmd/anchor go build -trimpath -ldflags="-s -w" -o "dist/waste-anchor-${SUFFIX}${EXT}" ./cmd/anchor
- uses: actions/upload-artifact@v4 - uses: actions/upload-artifact@v3
with: with:
name: server-${{ matrix.goos }}-${{ matrix.goarch }} name: server-${{ matrix.goos }}-${{ matrix.goarch }}
path: dist/ path: dist/
@@ -93,7 +93,7 @@ jobs:
cd cmd/app cd cmd/app
wails build -trimpath -ldflags="-s -w" -o ../../dist/waste-linux-amd64 wails build -trimpath -ldflags="-s -w" -o ../../dist/waste-linux-amd64
- uses: actions/upload-artifact@v4 - uses: actions/upload-artifact@v3
with: with:
name: desktop-linux-amd64 name: desktop-linux-amd64
path: dist/waste-linux-amd64 path: dist/waste-linux-amd64
@@ -107,14 +107,13 @@ jobs:
if: startsWith(github.ref, 'refs/tags/') if: startsWith(github.ref, 'refs/tags/')
steps: steps:
- uses: actions/download-artifact@v4 - uses: actions/download-artifact@v3
with: with:
path: artifacts/ path: artifacts/
merge-multiple: true
- name: Create release - name: Create release
uses: https://gitea.com/actions/gitea-release-action@main uses: https://gitea.com/actions/gitea-release-action@main
with: with:
token: ${{ secrets.RELEASE_TOKEN }} token: ${{ secrets.RELEASE_TOKEN }}
files: artifacts/* files: artifacts/*/*
prerelease: ${{ contains(github.ref_name, '-') }} prerelease: ${{ contains(github.ref_name, '-') }}