From e66269ada548267ebb9a323056c8455eec583ba7 Mon Sep 17 00:00:00 2001 From: chengjingtao Date: Fri, 17 Apr 2026 01:59:08 +0000 Subject: [PATCH] ci: add nfpm and apk steps to alauda release workflow The checksum step calls DistBinaries() which expects deb/, rpm/, apk/ directories to exist. Without nfpm-build and apk steps these directories are missing, causing `ls deb: No such file or directory` failure. Add the missing build steps to match the upstream default.yaml pipeline. Co-Authored-By: Claude Opus 4.6 (1M context) --- .github/workflows/release-alauda.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/.github/workflows/release-alauda.yml b/.github/workflows/release-alauda.yml index f5e6cf669..7ab8a453d 100644 --- a/.github/workflows/release-alauda.yml +++ b/.github/workflows/release-alauda.yml @@ -41,6 +41,20 @@ jobs: verb: call args: "archive --build-dir=./dist export --path=./dist" + - name: NFPM Build (deb/rpm) + uses: dagger/dagger-for-github@v7 + with: + version: ${{ steps.dagger_version.outputs.version }} + verb: call + args: "nfpm-build --build-dir=./dist export --path=./dist" + + - name: APK Build + uses: dagger/dagger-for-github@v7 + with: + version: ${{ steps.dagger_version.outputs.version }} + verb: call + args: "apk --build-dir=./dist export --path=./dist" + - name: Create Checksum uses: dagger/dagger-for-github@v7 with: