From 3ec462c2ea80ba0b7002eb183419b30e84fdbda9 Mon Sep 17 00:00:00 2001 From: enricobuehler Date: Mon, 22 Jun 2026 20:41:13 +0200 Subject: [PATCH] ci(apple): use upload-artifact@v3 for screenshots (Gitea has no v4 backend) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Gitea's artifact storage identifies as GHES, which @actions/artifact v2+ (upload-artifact@v4) refuses outright. v3 uses the older artifact API Gitea supports; the downloaded artifact is still a zip. (The capture itself already worked — 5 macOS scenes were produced; only the v4 upload failed.) Co-Authored-By: Claude Opus 4.8 --- .gitea/workflows/apple.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/apple.yml b/.gitea/workflows/apple.yml index b51734a..058b189 100644 --- a/.gitea/workflows/apple.yml +++ b/.gitea/workflows/apple.yml @@ -92,7 +92,9 @@ jobs: - name: Upload screenshots (zip artifact) if: always() - uses: actions/upload-artifact@v4 + # v3, not v4: Gitea's artifact backend identifies as GHES, which @actions/artifact v2+ + # (upload-artifact@v4) refuses. v3 uses the older API Gitea supports; download is still a zip. + uses: actions/upload-artifact@v3 with: name: punktfunk-appstore-screenshots path: clients/apple/screenshots