From a782f4155498cab1ed07730cad0fa77802d488a5 Mon Sep 17 00:00:00 2001 From: Mario Fetka Date: Tue, 21 Apr 2026 00:43:06 +0200 Subject: [PATCH] correct source build action --- .gitea/workflows/source-release.yml | 27 ++++++++++++--------------- 1 file changed, 12 insertions(+), 15 deletions(-) diff --git a/.gitea/workflows/source-release.yml b/.gitea/workflows/source-release.yml index e5a13af..f12f584 100644 --- a/.gitea/workflows/source-release.yml +++ b/.gitea/workflows/source-release.yml @@ -1,4 +1,3 @@ -# .gitea/workflows/source-release.yml name: Source release on: @@ -15,22 +14,20 @@ jobs: - name: Check out source uses: actions/checkout@v4 + - name: Install build dependencies + run: | + apt-get update + apt-get install -y \ + cmake \ + make \ + gcc \ + g++ \ + pkg-config \ + libgdbm-dev \ + libxcrypt-dev + - name: Configure run: cmake -S . -B build - name: Build source package run: cmake --build build --target package_source - - - name: List generated files - run: | - find build -maxdepth 2 \( -name '*.tar.bz2' -o -name '*.tbz2' -o -name '*.tar.gz' \) -print - - - name: Upload workflow artifact - uses: actions/upload-artifact@v4 - with: - name: mars-nwe-source-package - path: | - build/*.tar.bz2 - build/*.tbz2 - build/*.tar.gz - if-no-files-found: error \ No newline at end of file