From 5b909283a09bbb0d338c5f80c6a7bebcba835579 Mon Sep 17 00:00:00 2001 From: elseif Date: Sat, 25 Jan 2025 21:35:52 +0800 Subject: [PATCH] Update mikrotik_patch_7.yml Signed-off-by: elseif --- .github/workflows/mikrotik_patch_7.yml | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/.github/workflows/mikrotik_patch_7.yml b/.github/workflows/mikrotik_patch_7.yml index e1f0367f..bac83ce4 100644 --- a/.github/workflows/mikrotik_patch_7.yml +++ b/.github/workflows/mikrotik_patch_7.yml @@ -485,12 +485,14 @@ jobs: run: | sudo apt-get install ssh sshpass for file in artifacts/latest_version_*.json; do - arch_channel=$(basename "$file" .json | sed 's/latest_version_//') - arch=$(echo "$arch_channel" | cut -d'_' -f1) - channel=$(echo "$arch_channel" | cut -d'_' -f2) - latest_version=$(jq -r '.latest_version' "$file") - build_time=$(jq -r '.build_time' "$file") - echo "Arch: $arch, Channel: $channel, Latest Version: $latest_version,Build Time: $build_time" - sshpass -p "${{ secrets.SSH_PASSWORD }}" ssh -o StrictHostKeyChecking=no -p ${{ secrets.SSH_PORT }} ${{ secrets.SSH_USERNAME }}@${{ secrets.SSH_SERVER }} "echo $latest_version $build_time | tee /rw/disk/${{ secrets.SSH_DIRECTORY }}/NEWESTa7.$channel; /rw/disk/${{ secrets.SSH_DIRECTORY }}/packages.sh /rw/disk/${{ secrets.SSH_DIRECTORY }}/$latest_version" + if [ -f "$file" ]; then + arch_channel=$(basename "$file" .json | sed 's/latest_version_//') + arch=$(echo "$arch_channel" | cut -d'_' -f1) + channel=$(echo "$arch_channel" | cut -d'_' -f2) + latest_version=$(jq -r '.latest_version' "$file") + build_time=$(jq -r '.build_time' "$file") + echo "Arch: $arch, Channel: $channel, Latest Version: $latest_version,Build Time: $build_time" + sshpass -p "${{ secrets.SSH_PASSWORD }}" ssh -o StrictHostKeyChecking=no -p ${{ secrets.SSH_PORT }} ${{ secrets.SSH_USERNAME }}@${{ secrets.SSH_SERVER }} "echo $latest_version $build_time | tee /rw/disk/${{ secrets.SSH_DIRECTORY }}/NEWESTa7.$channel; /rw/disk/${{ secrets.SSH_DIRECTORY }}/packages.sh /rw/disk/${{ secrets.SSH_DIRECTORY }}/$latest_version" + fi done sshpass -p "${{ secrets.SSH_PASSWORD }}" ssh -o StrictHostKeyChecking=no -p ${{ secrets.SSH_PORT }} ${{ secrets.SSH_USERNAME }}@${{ secrets.SSH_SERVER }} "chown -R 32768:32768 /rw/disk/${{ secrets.SSH_DIRECTORY }}/"