diff --git a/community/onefetch/APKBUILD b/community/onefetch/APKBUILD
index bbbadda75a399f526b5f9ca4e22260111883d333..53c830356478b741c4cd64e8c7f1eda488a53683 100644
--- a/community/onefetch/APKBUILD
+++ b/community/onefetch/APKBUILD
@@ -53,7 +53,14 @@ build() {
 }
 
 check() {
-	cargo test --frozen
+	case "$CARCH" in
+	riscv64)
+		cargo test --frozen -- --skip test_repo
+		;;
+	*)
+		cargo test --frozen
+		;;
+	esac
 }
 
 package() {