From 8845007cbfdbc439c88901f3272d33ca3d4158e9 Mon Sep 17 00:00:00 2001 From: foxyz Date: Wed, 7 Oct 2026 03:38:59 +0300 Subject: [PATCH] CI: create build/ before compiling the server; drop artifact upload upload-artifact@v4 is unsupported on Gitea (GHES error) and failed the release job after a successful build; the release asset is the artifact. dart compile exe doesn't create the output directory. Co-Authored-By: Claude Opus 5.5 --- .gitea/workflows/ci.yml | 2 +- .gitea/workflows/release.yml | 6 ------ 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index b079af6..e012fc1 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -32,7 +32,7 @@ jobs: - run: dart test working-directory: packages/server # Compiling the dedicated server proves it stays Flutter-free. - - run: dart compile exe bin/server.dart -o build/watch-together-server + - run: mkdir -p build && dart compile exe bin/server.dart -o build/watch-together-server working-directory: packages/server - run: build/watch-together-server --help working-directory: packages/server diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index 355d4ca..605e728 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -30,12 +30,6 @@ jobs: - name: Build tarball run: tool/package_linux.sh - - name: Upload tarball artifact - uses: actions/upload-artifact@v4 - with: - name: linux-tarball - path: dist/*.tar.gz - - name: Publish release if: startsWith(github.ref, 'refs/tags/v') env: