diff --git a/.gitea/workflows/AutoRelease.yaml b/.gitea/workflows/AutoRelease.yaml index d4a0860..622e335 100644 --- a/.gitea/workflows/AutoRelease.yaml +++ b/.gitea/workflows/AutoRelease.yaml @@ -73,28 +73,12 @@ jobs: - name: 查找 .bin 文件 id: find-bin-files run: | - # 定义要查找的路径列表,你可以根据需要修改这些路径 - PATHS=("./Bin" "./Bin1" "./Bin2") - BIN_FILES="" - for path in "${PATHS[@]}"; do - if [ -d "$path" ]; then - # 在当前路径下查找 .bin 文件 - current_files=$(find "$path" -name "*.bin" -print0 | tr '\0' ',') - current_files=${current_files%,} # 移除最后一个逗号 - if [ -n "$current_files" ]; then - if [ -z "$BIN_FILES" ]; then - BIN_FILES="$current_files" - else - BIN_FILES="$BIN_FILES,$current_files" - fi - fi - else - echo "$path 目录不存在。" - fi - done - if [ -z "$BIN_FILES" ]; then - echo "未在指定目录下找到任何 .bin 文件。" - fi + BIN_FILES=$(find ./Bin -name "*.bin" -print0 | tr '\0' ',') + BIN_FILES=${BIN_FILES%,} + echo "bin_files=$BIN_FILES" >> $GITHUB_OUTPUT + echo "bin_files=$BIN_FILES" + BIN_FILES=$(find ./Bin1 -name "*.bin" -print0 | tr '\0' ',') + BIN_FILES=${BIN_FILES%,} echo "bin_files=$BIN_FILES" >> $GITHUB_OUTPUT - name: 获取上次发布标签