瀏覽代碼

Merge pull request #728 from 0xJacky/chore/riscv-mips-build

chore: add `riscv` and `mips` build
Hintay 5 月之前
父節點
當前提交
63d55c04eb
共有 2 個文件被更改,包括 19 次插入2 次删除
  1. 7 2
      .github/build/build_info.json
  2. 12 0
      .github/workflows/build.yml

+ 7 - 2
.github/build/build_info.json

@@ -5,10 +5,15 @@
         "arm5": {"arch": "arm", "abi": "eabi", "name": "linux-arm32-v5"},
         "arm6": {"arch": "armv5l", "abi": "eabihf", "name": "linux-arm32-v6"},
         "arm7": {"arch": "armv7l", "abi": "eabihf", "name": "linux-arm32-v7a"},
-        "arm64": {"arch": "aarch64", "name": "linux-arm64-v8a"}
+        "arm64": {"arch": "aarch64", "name": "linux-arm64-v8a"},
+        "riscv64": {"arch": "riscv64", "name": "linux-riscv64"},
+        "mips64le": { "arch": "mips64el", "name": "linux-mips64le" },
+        "mips64": { "arch": "mips64", "name": "linux-mips64" },
+        "mipsle": { "arch": "mipsel", "name": "linux-mips32le" },
+        "mips": { "arch": "mips", "name": "linux-mips32" }
     },
     "darwin": {
         "amd64": {"arch": "o64", "name": "macos-64"},
         "arm64": {"arch": "oa64", "name": "macos-arm64-v8a"}
     }
-}
+}

+ 12 - 0
.github/workflows/build.yml

@@ -114,6 +114,18 @@ jobs:
             goarch: arm
             goarm: 5
           # END Linux ARM 5 6 7
+          - goos: linux
+            goarch: riscv64
+          # BEGIN MIPS
+          - goos: linux
+            goarch: mips64
+          - goos: linux
+            goarch: mips64le
+          - goos: linux
+            goarch: mipsle
+          - goos: linux
+            goarch: mips
+          # END MIPS
     env:
       CGO_ENABLED: 1
       GOOS: ${{ matrix.goos }}