From 4de54de1e00c6976688b28c11ecfcfdfa7e00f02 Mon Sep 17 00:00:00 2001 From: Ajam Date: Wed, 6 Dec 2023 10:33:59 +0545 Subject: [PATCH] test aarch64_arm64 release --- ...publish_weekly_toolpack_aarch64_arm64.yaml | 560 ++++++++++++++++++ 1 file changed, 560 insertions(+) create mode 100644 .github/workflows/publish_weekly_toolpack_aarch64_arm64.yaml diff --git a/.github/workflows/publish_weekly_toolpack_aarch64_arm64.yaml b/.github/workflows/publish_weekly_toolpack_aarch64_arm64.yaml new file mode 100644 index 000000000..fdd85b185 --- /dev/null +++ b/.github/workflows/publish_weekly_toolpack_aarch64_arm64.yaml @@ -0,0 +1,560 @@ +name: 🛍️ Publish ⚙️ Weekly (toolpack_aarch64_arm64) Package 📦🗄️ +#MAX_RUNTIME: +on: + workflow_dispatch: + schedule: + - cron: "30 22 * * 6" # 10:30 PM UTC Saturday --> 04:15 AM NPT Mrng Every Sunday + +env: + GITHUB_TOKEN: ${{ secrets.TOOLPACKS }} + +jobs: +#------------------------------------------------------------------------------------# +#------------------------------------------------------------------------------------# + archive-binaries-tar: + runs-on: ubuntu-latest + + permissions: + contents: write + + steps: + - name: Debloat Runner + run: | + #Presets + set -x ; set +e + #--------------# + df / -h + bash <(curl -qfsSL "https://raw.githubusercontent.com/Azathothas/Arsenal/main/misc/Github/Runners/Ubuntu/debloat.sh") + bash <(curl -qfsSL "https://raw.githubusercontent.com/Azathothas/Arsenal/main/misc/Github/Runners/Ubuntu/debloat.sh") + df / -h + continue-on-error: true + + - name: Checkout repository + uses: actions/checkout@v4 + with: + path: main + filter: "blob:none" #https://github.blog/2020-12-21-get-up-to-speed-with-partial-clone-and-shallow-clone/ + fetch-depth: "1" + + - name: Install CoreUtils & Deps + run: | + #presets + set -x ; set +e + #-------------# + sudo apt-get update -y + sudo apt-get install automake b3sum build-essential ca-certificates ccache lzip jq p7zip-full wget -y + continue-on-error: true + + - name: Install Addons + run: | + #presets + set -x ; set +e + #-------------# + #7z + sudo curl -qfsSL "https://raw.githubusercontent.com/Azathothas/Toolpacks/main/x86_64/7z" -o "/usr/bin/7z" && sudo chmod +xwr "/usr/bin/7z" + sudo curl -qfsSL "https://raw.githubusercontent.com/Azathothas/Toolpacks/main/x86_64/7z" -o "/usr/local/bin/7z" && sudo chmod +xwr "/usr/local/bin/7z" + 7z -h + #b3sum + sudo curl -qfsSL "https://raw.githubusercontent.com/Azathothas/Toolpacks/main/x86_64/b3sum" -o "/usr/bin/b3sum" && sudo chmod +xwr "/usr/bin/b3sum" + sudo curl -qfsSL "https://raw.githubusercontent.com/Azathothas/Toolpacks/main/x86_64/b3sum" -o "/usr/local/bin/b3sum" && sudo chmod +xwr "/usr/local/bin/b3sum" + #eget + sudo curl -qfsSL "https://raw.githubusercontent.com/Azathothas/Toolpacks/main/x86_64/eget" -o "/usr/local/bin/eget" && sudo chmod +xwr "/usr/local/bin/eget" + #upx + sudo curl -qfsSL "https://raw.githubusercontent.com/Azathothas/Toolpacks/main/x86_64/upx" -o "/usr/bin/upx" && sudo chmod +xwr "/usr/bin/upx" + sudo curl -qfsSL "https://raw.githubusercontent.com/Azathothas/Toolpacks/main/x86_64/upx" -o "/usr/local/bin/upx" && sudo chmod +xwr "/usr/local/bin/upx" + continue-on-error: true + + - name: Setup Env + run: | + # Create Output Dir + mkdir -p "$HOME/bin" + continue-on-error: true + + - name: Download (fetch) Binaries + run: | + #presets + set -x ; set +e + #-------------# + #copy + find "$GITHUB_WORKSPACE/main/aarch64_arm64" -maxdepth 1 -type f ! -name "*README*" ! -name "*BLAKE3SUM*" ! -name "*SHA256SUM*" -exec cp {} "$HOME/bin" \; + #list + ls "$HOME/bin" -lahr + continue-on-error: true + + - name: Strip || Cleanup + run: | + #presets + set -x ; set +e + #-------------# + cd "$HOME/bin" + #strip + find "$HOME/bin" -maxdepth 1 -type f -exec strip {} \; 2>/dev/null + #untar + find "$HOME/bin" -maxdepth 1 -type f -name '*tar.gz' -exec tar xvzf {} -c "$HOME/bin" \; 2>/dev/null + #Remove tars + find "$HOME/bin" -maxdepth 1 -type f -name '*tar.gz' -exec rm {} \; 2>/dev/null + # Strip && Rename anything with *_amd* + find "$HOME/bin" -type f -name '*_Linux' -exec sh -c 'newname=$(echo "$1" | sed "s/_amd_aarch64_arm64_Linux//"); mv "$1" "$newname"' sh {} \; + #Copy to /tmp/toolpack_aarch64_arm64 + mkdir -p "/tmp/toolpack_aarch64_arm64" + find "$HOME/bin" -maxdepth 1 -type f -exec cp {} "/tmp/toolpack_aarch64_arm64" \; + continue-on-error: true + + - name: Archive Binaries (.tar) # This is a requirement for others + run: | + cd /tmp ; set +e ; set -x + # Compress to tar (size ~ orignal_size, maybe slight increase) + #tar -cvf /tmp/toolpack_aarch64_arm64.tar -C /tmp toolpack_aarch64_arm64 + 7z a -r -ttar -mx="9" -mmt="$(($(nproc)+1))" /tmp/toolpack_aarch64_arm64.tar /tmp/toolpack_aarch64_arm64 2>/dev/null + sha256sum /tmp/toolpack_aarch64_arm64.tar + df / -h + continue-on-error: true + + - name: Upload_toolpack_aarch64_arm64_Artifacts + uses: actions/upload-artifact@v3 + with: + name: toolpack_aarch64_arm64.tar + path: | + /tmp/toolpack_aarch64_arm64.tar + +#------------------------------------------------------------------------------------# + archive-binaries-7z: + needs: [archive-binaries-tar] + runs-on: ubuntu-latest + + permissions: + contents: write + + steps: + - name: Debloat Runner + run: | + #Presets + set -x ; set +e + #--------------# + df / -h + bash <(curl -qfsSL "https://raw.githubusercontent.com/Azathothas/Arsenal/main/misc/Github/Runners/Ubuntu/debloat.sh") + bash <(curl -qfsSL "https://raw.githubusercontent.com/Azathothas/Arsenal/main/misc/Github/Runners/Ubuntu/debloat.sh") + df / -h + continue-on-error: true + + - name: Install CoreUtils & Deps + run: | + #presets + set -x ; set +e + #-------------# + sudo apt-get update -y + sudo apt-get install automake b3sum build-essential ca-certificates ccache lzip jq p7zip-full wget -y + continue-on-error: true + + - name: Install Addons + run: | + #presets + set -x ; set +e + #-------------# + #7z + sudo curl -qfsSL "https://raw.githubusercontent.com/Azathothas/Toolpacks/main/x86_64/7z" -o "/usr/bin/7z" && sudo chmod +xwr "/usr/bin/7z" + sudo curl -qfsSL "https://raw.githubusercontent.com/Azathothas/Toolpacks/main/x86_64/7z" -o "/usr/local/bin/7z" && sudo chmod +xwr "/usr/local/bin/7z" + 7z -h + #b3sum + sudo curl -qfsSL "https://raw.githubusercontent.com/Azathothas/Toolpacks/main/x86_64/b3sum" -o "/usr/bin/b3sum" && sudo chmod +xwr "/usr/bin/b3sum" + sudo curl -qfsSL "https://raw.githubusercontent.com/Azathothas/Toolpacks/main/x86_64/b3sum" -o "/usr/local/bin/b3sum" && sudo chmod +xwr "/usr/local/bin/b3sum" + #eget + sudo curl -qfsSL "https://raw.githubusercontent.com/Azathothas/Toolpacks/main/x86_64/eget" -o "/usr/local/bin/eget" && sudo chmod +xwr "/usr/local/bin/eget" + #upx + sudo curl -qfsSL "https://raw.githubusercontent.com/Azathothas/Toolpacks/main/x86_64/upx" -o "/usr/bin/upx" && sudo chmod +xwr "/usr/bin/upx" + sudo curl -qfsSL "https://raw.githubusercontent.com/Azathothas/Toolpacks/main/x86_64/upx" -o "/usr/local/bin/upx" && sudo chmod +xwr "/usr/local/bin/upx" + continue-on-error: true + + - name: Download_toolpack_aarch64_arm64_Artifacts + uses: actions/download-artifact@v3 + with: + name: toolpack_aarch64_arm64.tar + path: /tmp/ + + - name: Archive Binaries (.7z) + run: | + cd /tmp ; set +e + sha256sum /tmp/toolpack_aarch64_arm64.tar + # untar the tar + tar -xvf /tmp/toolpack_aarch64_arm64.tar + # .7z + 7z a -r -t7z -mx="9" -mmt="$(($(nproc)+1))" /tmp/toolpack_aarch64_arm64.7z /tmp/toolpack_aarch64_arm64 2>/dev/null + sha256sum /tmp/toolpack_aarch64_arm64.7z + df / -h + continue-on-error: true + + - name: Upload_toolpack_aarch64_arm64.7z + uses: actions/upload-artifact@v3 + with: + name: toolpack_aarch64_arm64.7z + path: | + /tmp/toolpack_aarch64_arm64.7z + +#------------------------------------------------------------------------------------# + archive-binaries-bz2: + needs: [archive-binaries-tar] + runs-on: ubuntu-latest + + permissions: + contents: write + + steps: + - name: Debloat Runner + run: | + #Presets + set -x ; set +e + #--------------# + df / -h + bash <(curl -qfsSL "https://raw.githubusercontent.com/Azathothas/Arsenal/main/misc/Github/Runners/Ubuntu/debloat.sh") + bash <(curl -qfsSL "https://raw.githubusercontent.com/Azathothas/Arsenal/main/misc/Github/Runners/Ubuntu/debloat.sh") + df / -h + continue-on-error: true + + - name: Install CoreUtils & Deps + run: | + #presets + set -x ; set +e + #-------------# + sudo apt-get update -y + sudo apt-get install automake b3sum build-essential ca-certificates ccache lzip jq p7zip-full wget -y + continue-on-error: true + + - name: Install Addons + run: | + #presets + set -x ; set +e + #-------------# + #7z + sudo curl -qfsSL "https://raw.githubusercontent.com/Azathothas/Toolpacks/main/x86_64/7z" -o "/usr/bin/7z" && sudo chmod +xwr "/usr/bin/7z" + sudo curl -qfsSL "https://raw.githubusercontent.com/Azathothas/Toolpacks/main/x86_64/7z" -o "/usr/local/bin/7z" && sudo chmod +xwr "/usr/local/bin/7z" + 7z -h + #b3sum + sudo curl -qfsSL "https://raw.githubusercontent.com/Azathothas/Toolpacks/main/x86_64/b3sum" -o "/usr/bin/b3sum" && sudo chmod +xwr "/usr/bin/b3sum" + sudo curl -qfsSL "https://raw.githubusercontent.com/Azathothas/Toolpacks/main/x86_64/b3sum" -o "/usr/local/bin/b3sum" && sudo chmod +xwr "/usr/local/bin/b3sum" + #eget + sudo curl -qfsSL "https://raw.githubusercontent.com/Azathothas/Toolpacks/main/x86_64/eget" -o "/usr/local/bin/eget" && sudo chmod +xwr "/usr/local/bin/eget" + #upx + sudo curl -qfsSL "https://raw.githubusercontent.com/Azathothas/Toolpacks/main/x86_64/upx" -o "/usr/bin/upx" && sudo chmod +xwr "/usr/bin/upx" + sudo curl -qfsSL "https://raw.githubusercontent.com/Azathothas/Toolpacks/main/x86_64/upx" -o "/usr/local/bin/upx" && sudo chmod +xwr "/usr/local/bin/upx" + continue-on-error: true + + - name: Download_toolpack_aarch64_arm64_Artifacts + uses: actions/download-artifact@v3 + with: + name: toolpack_aarch64_arm64.tar + path: /tmp/ + + - name: Archive Binaries (.bzip2) + run: | + cd /tmp ; set +e + sha256sum /tmp/toolpack_aarch64_arm64.tar + # Compress tar to bzip2 + 7z a -r -tbzip2 -mx="9" -mmt="$(($(nproc)+1))" /tmp/toolpack_aarch64_arm64.tar.bz2 /tmp/toolpack_aarch64_arm64.tar 2>/dev/null + sha256sum /tmp/toolpack_aarch64_arm64.tar.bz2 + df / -h + continue-on-error: true + + - name: Upload_toolpack_aarch64_arm64.tar.bz2 + uses: actions/upload-artifact@v3 + with: + name: toolpack_aarch64_arm64.tar.bz2 + path: | + /tmp/toolpack_aarch64_arm64.tar.bz2 + +#------------------------------------------------------------------------------------# + archive-binaries-gz: + needs: [archive-binaries-tar] + runs-on: ubuntu-latest + + permissions: + contents: write + + steps: + - name: Debloat Runner + run: | + #Presets + set -x ; set +e + #--------------# + df / -h + bash <(curl -qfsSL "https://raw.githubusercontent.com/Azathothas/Arsenal/main/misc/Github/Runners/Ubuntu/debloat.sh") + bash <(curl -qfsSL "https://raw.githubusercontent.com/Azathothas/Arsenal/main/misc/Github/Runners/Ubuntu/debloat.sh") + df / -h + continue-on-error: true + + - name: Install CoreUtils & Deps + run: | + #presets + set -x ; set +e + #-------------# + sudo apt-get update -y + sudo apt-get install automake b3sum build-essential ca-certificates ccache lzip jq p7zip-full wget -y + continue-on-error: true + + - name: Install Addons + run: | + #presets + set -x ; set +e + #-------------# + #7z + sudo curl -qfsSL "https://raw.githubusercontent.com/Azathothas/Toolpacks/main/x86_64/7z" -o "/usr/bin/7z" && sudo chmod +xwr "/usr/bin/7z" + sudo curl -qfsSL "https://raw.githubusercontent.com/Azathothas/Toolpacks/main/x86_64/7z" -o "/usr/local/bin/7z" && sudo chmod +xwr "/usr/local/bin/7z" + 7z -h + #b3sum + sudo curl -qfsSL "https://raw.githubusercontent.com/Azathothas/Toolpacks/main/x86_64/b3sum" -o "/usr/bin/b3sum" && sudo chmod +xwr "/usr/bin/b3sum" + sudo curl -qfsSL "https://raw.githubusercontent.com/Azathothas/Toolpacks/main/x86_64/b3sum" -o "/usr/local/bin/b3sum" && sudo chmod +xwr "/usr/local/bin/b3sum" + #eget + sudo curl -qfsSL "https://raw.githubusercontent.com/Azathothas/Toolpacks/main/x86_64/eget" -o "/usr/local/bin/eget" && sudo chmod +xwr "/usr/local/bin/eget" + #upx + sudo curl -qfsSL "https://raw.githubusercontent.com/Azathothas/Toolpacks/main/x86_64/upx" -o "/usr/bin/upx" && sudo chmod +xwr "/usr/bin/upx" + sudo curl -qfsSL "https://raw.githubusercontent.com/Azathothas/Toolpacks/main/x86_64/upx" -o "/usr/local/bin/upx" && sudo chmod +xwr "/usr/local/bin/upx" + continue-on-error: true + + - name: Download_toolpack_aarch64_arm64_Artifacts + uses: actions/download-artifact@v3 + with: + name: toolpack_aarch64_arm64.tar + path: /tmp/ + + - name: Archive Binaries (.gz) + run: | + cd /tmp ; set +e + sha256sum /tmp/toolpack_aarch64_arm64.tar + # Compress tar to .gz + 7z a -r -tgzip -mx="9" -mmt="$(($(nproc)+1))" /tmp/toolpack_aarch64_arm64.gz /tmp/toolpack_aarch64_arm64.tar 2>/dev/null + # tar.gz --> if compressed archive has files + folders + # .tgz --> short for tar.gz + sha256sum /tmp/toolpack_aarch64_arm64.gz + df / -h + continue-on-error: true + + - name: Upload_toolpack_aarch64_arm64.gz + uses: actions/upload-artifact@v3 + with: + name: toolpack_aarch64_arm64.gz + path: | + /tmp/toolpack_aarch64_arm64.gz + +#------------------------------------------------------------------------------------# + archive-binaries-zip: + needs: [archive-binaries-tar] + runs-on: ubuntu-latest + + permissions: + contents: write + + steps: + - name: Debloat Runner + run: | + #Presets + set -x ; set +e + #--------------# + df / -h + bash <(curl -qfsSL "https://raw.githubusercontent.com/Azathothas/Arsenal/main/misc/Github/Runners/Ubuntu/debloat.sh") + bash <(curl -qfsSL "https://raw.githubusercontent.com/Azathothas/Arsenal/main/misc/Github/Runners/Ubuntu/debloat.sh") + df / -h + continue-on-error: true + + - name: Install CoreUtils & Deps + run: | + #presets + set -x ; set +e + #-------------# + sudo apt-get update -y + sudo apt-get install automake b3sum build-essential ca-certificates ccache lzip jq p7zip-full wget -y + continue-on-error: true + + - name: Install Addons + run: | + #presets + set -x ; set +e + #-------------# + #7z + sudo curl -qfsSL "https://raw.githubusercontent.com/Azathothas/Toolpacks/main/x86_64/7z" -o "/usr/bin/7z" && sudo chmod +xwr "/usr/bin/7z" + sudo curl -qfsSL "https://raw.githubusercontent.com/Azathothas/Toolpacks/main/x86_64/7z" -o "/usr/local/bin/7z" && sudo chmod +xwr "/usr/local/bin/7z" + 7z -h + #b3sum + sudo curl -qfsSL "https://raw.githubusercontent.com/Azathothas/Toolpacks/main/x86_64/b3sum" -o "/usr/bin/b3sum" && sudo chmod +xwr "/usr/bin/b3sum" + sudo curl -qfsSL "https://raw.githubusercontent.com/Azathothas/Toolpacks/main/x86_64/b3sum" -o "/usr/local/bin/b3sum" && sudo chmod +xwr "/usr/local/bin/b3sum" + #eget + sudo curl -qfsSL "https://raw.githubusercontent.com/Azathothas/Toolpacks/main/x86_64/eget" -o "/usr/local/bin/eget" && sudo chmod +xwr "/usr/local/bin/eget" + #upx + sudo curl -qfsSL "https://raw.githubusercontent.com/Azathothas/Toolpacks/main/x86_64/upx" -o "/usr/bin/upx" && sudo chmod +xwr "/usr/bin/upx" + sudo curl -qfsSL "https://raw.githubusercontent.com/Azathothas/Toolpacks/main/x86_64/upx" -o "/usr/local/bin/upx" && sudo chmod +xwr "/usr/local/bin/upx" + continue-on-error: true + + - name: Download_toolpack_aarch64_arm64_Artifacts + uses: actions/download-artifact@v3 + with: + name: toolpack_aarch64_arm64.tar + path: /tmp/ + + - name: Archive Binaries (.zip) + run: | + cd /tmp ; set +e + sha256sum /tmp/toolpack_aarch64_arm64.tar + # untar the tar + tar -xvf /tmp/toolpack_aarch64_arm64.tar + # .zip + 7z a -r -tzip -mx="9" -mmt="$(($(nproc)+1))" /tmp/toolpack_aarch64_arm64.zip /tmp/toolpack_aarch64_arm64 2>/dev/null + sha256sum /tmp/toolpack_aarch64_arm64.zip + df / -h + continue-on-error: true + + - name: Upload_toolpack_aarch64_arm64.zip + uses: actions/upload-artifact@v3 + with: + name: toolpack_aarch64_arm64.zip + path: | + /tmp/toolpack_aarch64_arm64.zip + +#------------------------------------------------------------------------------------# + create-release: + needs: [archive-binaries-tar, archive-binaries-7z, archive-binaries-bz2, archive-binaries-gz, archive-binaries-zip] + runs-on: ubuntu-latest + + permissions: + contents: write + + steps: + - name: Debloat Runner + run: | + #Presets + set -x ; set +e + #--------------# + df / -h + bash <(curl -qfsSL "https://raw.githubusercontent.com/Azathothas/Arsenal/main/misc/Github/Runners/Ubuntu/debloat.sh") + bash <(curl -qfsSL "https://raw.githubusercontent.com/Azathothas/Arsenal/main/misc/Github/Runners/Ubuntu/debloat.sh") + df / -h + continue-on-error: true + + - name: Install CoreUtils & Deps + run: | + #presets + set -x ; set +e + #-------------# + sudo apt-get update -y + sudo apt-get install automake b3sum build-essential ca-certificates ccache lzip jq p7zip-full wget -y + continue-on-error: true + + - name: Install Addons + run: | + #presets + set -x ; set +e + #-------------# + #7z + sudo curl -qfsSL "https://raw.githubusercontent.com/Azathothas/Toolpacks/main/x86_64/7z" -o "/usr/bin/7z" && sudo chmod +xwr "/usr/bin/7z" + sudo curl -qfsSL "https://raw.githubusercontent.com/Azathothas/Toolpacks/main/x86_64/7z" -o "/usr/local/bin/7z" && sudo chmod +xwr "/usr/local/bin/7z" + 7z -h + #b3sum + sudo curl -qfsSL "https://raw.githubusercontent.com/Azathothas/Toolpacks/main/x86_64/b3sum" -o "/usr/bin/b3sum" && sudo chmod +xwr "/usr/bin/b3sum" + sudo curl -qfsSL "https://raw.githubusercontent.com/Azathothas/Toolpacks/main/x86_64/b3sum" -o "/usr/local/bin/b3sum" && sudo chmod +xwr "/usr/local/bin/b3sum" + #eget + sudo curl -qfsSL "https://raw.githubusercontent.com/Azathothas/Toolpacks/main/x86_64/eget" -o "/usr/local/bin/eget" && sudo chmod +xwr "/usr/local/bin/eget" + #upx + sudo curl -qfsSL "https://raw.githubusercontent.com/Azathothas/Toolpacks/main/x86_64/upx" -o "/usr/bin/upx" && sudo chmod +xwr "/usr/bin/upx" + sudo curl -qfsSL "https://raw.githubusercontent.com/Azathothas/Toolpacks/main/x86_64/upx" -o "/usr/local/bin/upx" && sudo chmod +xwr "/usr/local/bin/upx" + continue-on-error: true + + - name: Download_All_Artifacts + uses: actions/download-artifact@v3 + with: + path: /tmp/ + + - name: Make Skeleton for Release + run: | + mkdir -p /tmp/releases/ ; cd /tmp ; set +e + # Move + find /tmp -type f -name '*.7z' 2>/dev/null -exec mv {} /tmp/releases \; + find /tmp -type f -name '*.gz' 2>/dev/null -exec mv {} /tmp/releases \; + find /tmp -type f -name '*.tar' ! -name '*.bz2' 2>/dev/null -exec mv {} /tmp/releases \; + find /tmp -type f -name '*.tar.bz2' 2>/dev/null -exec mv {} /tmp/releases \; + find /tmp -type f -name '*.zip' 2>/dev/null -exec mv {} /tmp/releases \; + find /tmp -type d -empty -delete 2>/dev/null + find /tmp -size 0 -delete 2>/dev/null + continue-on-error: true + + - name: Untar the tar + run: | + cd /tmp ; set +e + # list + ls /tmp/releases + file /tmp/releases/* + # untar the tar + tar -xvf /tmp/releases/toolpack_aarch64_arm64.tar + df / -h + continue-on-error: true + + - name: Create Body for Release + run: | + set +e + cd /tmp/toolpack_aarch64_arm64/ + echo -e "" >> /tmp/RELEASE_NOTE.md + echo '---' >> /tmp/RELEASE_NOTE.md + echo '```console' >> /tmp/RELEASE_NOTE.md + echo -e "" >> /tmp/RELEASE_NOTE.md + echo "Details: 'https://github.com/Azathothas/Toolpacks/tree/main/aarch64_arm64'" >> /tmp/RELEASE_NOTE.md + echo "Download: 'https://github.com/Azathothas/Toolpacks/tree/main/aarch64_arm64#download-toolpack'" >> /tmp/RELEASE_NOTE.md + echo "Install: 'https://github.com/Azathothas/Toolpacks/tree/main/aarch64_arm64#install-toolpack'" >> /tmp/RELEASE_NOTE.md + echo -e "" >> /tmp/RELEASE_NOTE.md + echo -e "--> METADATA" >> /tmp/RELEASE_NOTE.md + echo -e "\n[+] Total Binaries : $(ls -1 /tmp/toolpack_aarch64_arm64 | wc -l)\n" >> /tmp/RELEASE_NOTE.md + /bin/bash -c 'PS4="$ "; file /tmp/toolpack_aarch64_arm64/* | grep -v '.txt' '&>> /tmp/RELEASE_NOTE.md + echo -e "" >> /tmp/RELEASE_NOTE.md + /bin/bash -c 'PS4="$ ";b3sum /tmp/toolpack_aarch64_arm64/* | grep -v '.txt' ' &>> /tmp/releases/BLAKE3SUM + #/bin/bash -c 'PS4="$ ";b3sum /tmp/releases/toolpack_aarch64_arm64.7z ' &>> /tmp/releases/BLAKE3SUM + #/bin/bash -c 'PS4="$ ";b3sum /tmp/releases/toolpack_aarch64_arm64.gz ' &>> /tmp/releases/BLAKE3SUM + #/bin/bash -c 'PS4="$ ";b3sum /tmp/releases/toolpack_aarch64_arm64.tar ' &>> /tmp/releases/BLAKE3SUM + #/bin/bash -c 'PS4="$ ";b3sum /tmp/releases/toolpack_aarch64_arm64.tar.bz2 ' &>> /tmp/releases/BLAKE3SUM + #/bin/bash -c 'PS4="$ ";b3sum /tmp/releases/toolpack_aarch64_arm64.zip ' &>> /tmp/releases/BLAKE3SUM + echo -e "" >> /tmp/RELEASE_NOTE.md + echo -e "--> SHA256SUM" >> /tmp/RELEASE_NOTE.md + #/bin/bash -c 'PS4="$ ";sha256sum /tmp/toolpack_aarch64_arm64/* | grep -v '.txt' ' &>> /tmp/RELEASE_NOTE.md + /bin/bash -c 'PS4="$ ";sha256sum /tmp/toolpack_aarch64_arm64/* | grep -v '.txt' ' &>> /tmp/releases/SHA256SUM + /bin/bash -c 'PS4="$ ";sha256sum /tmp/releases/toolpack_aarch64_arm64.7z ' &>> /tmp/RELEASE_NOTE.md + #/bin/bash -c 'PS4="$ ";sha256sum /tmp/releases/toolpack_aarch64_arm64.7z ' &>> /tmp/releases/SHA256SUM + /bin/bash -c 'PS4="$ ";sha256sum /tmp/releases/toolpack_aarch64_arm64.gz ' &>> /tmp/RELEASE_NOTE.md + #/bin/bash -c 'PS4="$ ";sha256sum /tmp/releases/toolpack_aarch64_arm64.gz ' &>> /tmp/releases/SHA256SUM + /bin/bash -c 'PS4="$ ";sha256sum /tmp/releases/toolpack_aarch64_arm64.tar ' &>> /tmp/RELEASE_NOTE.md + #/bin/bash -c 'PS4="$ ";sha256sum /tmp/releases/toolpack_aarch64_arm64.tar ' &>> /tmp/releases/SHA256SUM + /bin/bash -c 'PS4="$ ";sha256sum /tmp/releases/toolpack_aarch64_arm64.tar.bz2 ' &>> /tmp/RELEASE_NOTE.md + #/bin/bash -c 'PS4="$ ";sha256sum /tmp/releases/toolpack_aarch64_arm64.tar.bz2 ' &>> /tmp/releases/SHA256SUM + /bin/bash -c 'PS4="$ ";sha256sum /tmp/releases/toolpack_aarch64_arm64.zip ' &>> /tmp/RELEASE_NOTE.md + #/bin/bash -c 'PS4="$ ";sha256sum /tmp/releases/toolpack_aarch64_arm64.zip ' &>> /tmp/releases/SHA256SUM + echo -e '```\n' >> /tmp/RELEASE_NOTE.md + echo -e "" >> /tmp/RELEASE_NOTE.md + echo '---' >> /tmp/RELEASE_NOTE.md + echo -e "" >> /tmp/RELEASE_NOTE.md + echo '- #### Sizes' >> /tmp/RELEASE_NOTE.md + echo -e "" >> /tmp/RELEASE_NOTE.md + echo '```console' >> /tmp/RELEASE_NOTE.md + #/bin/bash -c 'PS4="$ "; ls -lh /tmp/toolpack_aarch64_arm64/* | grep -v '.txt' | awk "{print \$5, \$9}" | column -t' &>> /tmp/RELEASE_NOTE.md + /bin/bash -c 'PS4="$ "; ls -lh /tmp/releases/toolpack_aarch64_arm64.7z | awk "{print \$5, \$9}" | column -t' &>> /tmp/RELEASE_NOTE.md + /bin/bash -c 'PS4="$ "; ls -lh /tmp/releases/toolpack_aarch64_arm64.gz | awk "{print \$5, \$9}" | column -t' &>> /tmp/RELEASE_NOTE.md + /bin/bash -c 'PS4="$ "; ls -lh /tmp/releases/toolpack_aarch64_arm64.tar.bz2 | awk "{print \$5, \$9}" | column -t' &>> /tmp/RELEASE_NOTE.md + /bin/bash -c 'PS4="$ "; ls -lh /tmp/releases/toolpack_aarch64_arm64.zip | awk "{print \$5, \$9}" | column -t' &>> /tmp/RELEASE_NOTE.md + echo -e "" >> /tmp/RELEASE_NOTE.md + echo '```' >> /tmp/RELEASE_NOTE.md + echo -e "" >> /tmp/RELEASE_NOTE.md + continue-on-error: true + + - name: Get Safe_DateTime + run: | + # Date Time + SAFE_NEPALI_TIME=$(TZ='Asia/Kathmandu' date +'%Y-%m-%d_%I:%M:%S_%p' | tr ' :-' '_') + echo "SAFE_NEPALI_TIME=$SAFE_NEPALI_TIME" >> $GITHUB_ENV + continue-on-error: true + + - name: Releaser + uses: softprops/action-gh-release@v0.1.15 + with: + name: "Toolpack (aarch64_arm64) Weekly ${{ env.SAFE_NEPALI_TIME }}" + tag_name: "toolpack_aarch64_arm64_${{ env.SAFE_NEPALI_TIME }}" + prerelease: false + draft: false + generate_release_notes: false + token: "${{ secrets.GITHUB_TOKEN }}" + body_path: "/tmp/RELEASE_NOTE.md" + files: | + /tmp/releases/* + continue-on-error: true +#------------------------------------------------------------------------------------#