Browse Source

Update mikrotik_patch_7.yml

Signed-off-by: Micah365 <76233554+Micah365@users.noreply.github.com>
pull/93/head
Micah365 12 months ago
committed by GitHub
parent
commit
3d5075bb13
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 60
      .github/workflows/mikrotik_patch_7.yml

60
.github/workflows/mikrotik_patch_7.yml

@ -525,33 +525,33 @@ jobs:
routeros-${{ env.LATEST_VERSION }}${{ env.ARCH }}.npk
all_packages-*-${{ env.LATEST_VERSION }}.zip
Create_CSV:
needs: Patch_RouterOS
runs-on: ubuntu-22.04
steps:
- name: Download artifacts
uses: actions/download-artifact@v4
with:
path: artifacts
pattern: latest_version_*
merge-multiple: true
- name: Create Packages CSV File
run: |
sudo apt-get install ssh sshpass
for file in artifacts/latest_version_*.json; do
if [ -f "$file" ]; then
arch=$(jq -r '.arch' "$file")
channel=$(jq -r '.channel' "$file")
latest_version=$(jq -r '.latest_version' "$file")
build_time=$(jq -r '.build_time' "$file")
has_patched_npk=$(jq -r '.patched' "$file")
echo "Arch: $arch, Channel: $channel, Latest Version: $latest_version,Build Time: $build_time,Has Patched NPK: $has_patched_npk"
if [ "$has_patched_npk" == "false" ]; then
OUTDIR="$latest_version-UNDONE"
else
OUTDIR="$latest_version"
fi
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 }}/$OUTDIR"
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 }}/"
# Create_CSV:
# needs: Patch_RouterOS
# runs-on: ubuntu-22.04
# steps:
# - name: Download artifacts
# uses: actions/download-artifact@v4
# with:
# path: artifacts
# pattern: latest_version_*
# merge-multiple: true
# - name: Create Packages CSV File
# run: |
# sudo apt-get install ssh sshpass
# for file in artifacts/latest_version_*.json; do
# if [ -f "$file" ]; then
# arch=$(jq -r '.arch' "$file")
# channel=$(jq -r '.channel' "$file")
# latest_version=$(jq -r '.latest_version' "$file")
# build_time=$(jq -r '.build_time' "$file")
# has_patched_npk=$(jq -r '.patched' "$file")
# echo "Arch: $arch, Channel: $channel, Latest Version: $latest_version,Build Time: $build_time,Has Patched NPK: $has_patched_npk"
# if [ "$has_patched_npk" == "false" ]; then
# OUTDIR="$latest_version-UNDONE"
# else
# OUTDIR="$latest_version"
# fi
# 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 }}/$OUTDIR"
# 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 }}/"
Loading…
Cancel
Save