From 8e1fb60692b8c4c490d7c6133bcd733d2ab4bf69 Mon Sep 17 00:00:00 2001 From: peoplemiau1 Date: Tue, 2 Jun 2026 13:25:38 +0300 Subject: [PATCH] Add Linux i686, armv7, and riscv64 architectures support to release workflow and installation script --- .github/workflows/release.yml | 6 ++++++ install.sh | 3 +++ 2 files changed, 9 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index deba182..ff0b895 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -142,6 +142,12 @@ jobs: - target: aarch64-unknown-linux-gnu - target: x86_64-unknown-linux-musl - target: aarch64-unknown-linux-musl + - target: i686-unknown-linux-gnu + - target: i686-unknown-linux-musl + - target: armv7-unknown-linux-gnueabihf + - target: armv7-unknown-linux-musleabihf + - target: riscv64gc-unknown-linux-gnu + - target: riscv64gc-unknown-linux-musl steps: - uses: actions/checkout@v4 with: diff --git a/install.sh b/install.sh index 1d8d6ea..f616139 100755 --- a/install.sh +++ b/install.sh @@ -43,6 +43,9 @@ detect_target() { case "$os:$arch" in Linux:x86_64) TARGET_TRIPLE="x86_64-unknown-linux-gnu" ;; Linux:aarch64|Linux:arm64) TARGET_TRIPLE="aarch64-unknown-linux-gnu" ;; + Linux:i686|Linux:i386) TARGET_TRIPLE="i686-unknown-linux-gnu" ;; + Linux:armv7l|Linux:armv7) TARGET_TRIPLE="armv7-unknown-linux-gnueabihf" ;; + Linux:riscv64) TARGET_TRIPLE="riscv64gc-unknown-linux-gnu" ;; Darwin:x86_64) TARGET_TRIPLE="x86_64-apple-darwin" ;; Darwin:arm64|Darwin:aarch64) TARGET_TRIPLE="aarch64-apple-darwin" ;; FreeBSD:x86_64|FreeBSD:amd64) TARGET_TRIPLE="x86_64-unknown-freebsd" ;;