2323 file : " /tmp/runner.tar.gz"
2424 runner : " ubuntu-24.04-arm"
2525
26+ - image : " riscv64-Linux"
27+ arch : " riscv64"
28+ file : " /tmp/runner.tar.gz"
29+ runner : " ubuntu-latest"
30+
2631 - image : " x86_64-Linux"
27- arch : " aarch64 "
32+ arch : " x86_64 "
2833 file : " /tmp/runner.tar.gz"
2934 runner : " ubuntu-latest"
3035
6166 git config --global "user.email" "[email protected] " 6267 git config --global "user.name" "Azathothas"
6368 ##User-Agent
64- USER_AGENT="$(curl -qfsSL 'https://pub.ajam.dev/repos/Azathothas/Wordlists /Misc/User-Agents/ua_chrome_macos_latest.txt')" && export USER_AGENT="${USER_AGENT}"
69+ USER_AGENT="$(curl -qfsSL 'https://github.com/pkgforge/devscripts/raw/refs/heads/main /Misc/User-Agents/ua_chrome_macos_latest.txt')" && export USER_AGENT="${USER_AGENT}"
6570 echo "USER_AGENT=${USER_AGENT}" >> "${GITHUB_ENV}"
6671 ##Wget
6772 echo 'progress = dot:giga' | sudo tee -a "/etc/wgetrc"
@@ -109,7 +114,11 @@ jobs:
109114 set +x ; set +e
110115 #-------------#
111116 OUT_FILE="${{ matrix.file }}"
112- SRC_REPO="actions/runner"
117+ if [[ "${{ matrix.image }}" == "riscv64-Linux"]]; then
118+ SRC_REPO="dkurt/github_actions_riscv"
119+ else
120+ SRC_REPO="actions/runner"
121+ fi
113122 pushd "$(mktemp -d)" &>/dev/null && TMPDIR="$(realpath .)"
114123 #Fetch Release Metadata
115124 for i in {1..5}; do
@@ -135,6 +144,9 @@ jobs:
135144 if echo "${{ matrix.image }}" | grep -qiE 'aarch64'; then
136145 REL_DL_URL="$(cat "${TMPDIR}/RELEASES.json" | jq -r '.[] | select(.prerelease | not) | .assets[].browser_download_url | select((. | test("\\.(sha|sha256|sha512|sig)$") | not) and (. | test("apple|darwin|macos|osx|win|x64"; "i") | not))' |\
137146 grep -Ei "arm64" | grep -Ei "linux" | sort --version-sort | tail -n 1 | tr -d '[:space:]')"
147+ elif echo "${{ matrix.image }}" | grep -qiE 'riscv64'; then
148+ REL_DL_URL="$(cat "${TMPDIR}/RELEASES.json" | jq -r '.[] | select(.prerelease | not) | .assets[].browser_download_url | select((. | test("\\.(sha|sha256|sha512|sig)$") | not) and (. | test("apple|arm64|darwin|macos|osx|win"; "i") | not))' |\
149+ grep -Ei "riscv64" | grep -Ei "linux" | sort --version-sort | tail -n 1 | tr -d '[:space:]')"
138150 elif echo "${{ matrix.image }}" | grep -qiE 'x86_64'; then
139151 REL_DL_URL="$(cat "${TMPDIR}/RELEASES.json" | jq -r '.[] | select(.prerelease | not) | .assets[].browser_download_url | select((. | test("\\.(sha|sha256|sha512|sig)$") | not) and (. | test("apple|arm64|darwin|macos|osx|win"; "i") | not))' |\
140152 grep -Ei "x64" | grep -Ei "linux" | sort --version-sort | tail -n 1 | tr -d '[:space:]')"
0 commit comments