Skip to content

Commit 4842b8a

Browse files
committed
fix: update the CI CD file
1 parent 5e61fa2 commit 4842b8a

1 file changed

Lines changed: 28 additions & 12 deletions

File tree

.github/workflows/.github-ci.yml

Lines changed: 28 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -172,16 +172,32 @@ jobs:
172172
if: env.RELEASE_EXISTS == 'false'
173173
id: verify-sdk
174174
run: |
175-
POS_SDK=$(ls pos_android_studio_demo/pos_android_app/libs/dspread_pos_sdk_*.aar)
176-
PRINT_SDK=$(ls pos_android_studio_demo/pos_android_app/libs/dspread_print_sdk-*.aar)
177-
{
178-
echo "POS_SDKS<<EOF"
179-
echo "$POS_SDKS"
180-
echo "EOF"
181-
echo "PRINT_SDKS<<EOF"
182-
echo "$PRINT_SDKS"
183-
echo "EOF"
184-
} >> "$GITHUB_OUTPUT"
175+
POS_SDKS=$(find pos_android_studio_demo/pos_android_app/libs -name "dspread_pos_sdk_*.aar" -type f | tr '\n' ' ')
176+
PRINT_SDKS=$(find pos_android_studio_demo/pos_android_app/libs -name "dspread_print_sdk-*.aar" -type f | tr '\n' ' ')
177+
178+
# 打印验证结果
179+
echo "Found POS SDK files: $POS_SDKS"
180+
echo "Found PRINT SDK files: $PRINT_SDKS"
181+
182+
# 检查是否找到文件
183+
if [ -z "$POS_SDKS" ]; then
184+
echo "WARNING: No POS SDK files found!"
185+
else
186+
# 统计找到的文件数量
187+
POS_COUNT=$(echo "$POS_SDKS" | wc -w)
188+
echo "Found $POS_COUNT POS SDK file(s)"
189+
fi
190+
191+
if [ -z "$PRINT_SDKS" ]; then
192+
echo "WARNING: No PRINT SDK files found!"
193+
else
194+
PRINT_COUNT=$(echo "$PRINT_SDKS" | wc -w)
195+
echo "Found $PRINT_COUNT PRINT SDK file(s)"
196+
fi
197+
198+
# 设置输出变量(注意:每个输出变量都要单独设置)
199+
echo "pos_sdks=$POS_SDKS" >> $GITHUB_OUTPUT
200+
echo "print_sdks=$PRINT_SDKS" >> $GITHUB_OUTPUT
185201
186202
- name: Get commit message
187203
if: env.RELEASE_EXISTS == 'false'
@@ -207,8 +223,8 @@ jobs:
207223
prerelease: false
208224
files: |
209225
pos_android_studio_demo/pos_android_app/build/outputs/apk/release/pos_android_app-release.apk
210-
${{ steps.verify-sdk.outputs.POS_SDK }}
211-
${{ steps.verify-sdk.outputs.PRINT_SDK }}
226+
${{ steps.verify-sdk.outputs.pos_sdks }}
227+
${{ steps.verify-sdk.outputs.print_sdks }}
212228
token: ${{ secrets.GITHUB_TOKEN }}
213229

214230
- name: Skip release creation

0 commit comments

Comments
 (0)