浏览代码

really fix pie build (#3286)

Xiaokang Wang (Shelikhoo) 8 月之前
父节点
当前提交
d5bcf9d878
共有 2 个文件被更改,包括 3 次插入1 次删除
  1. 1 1
      .github/workflows/release.yml
  2. 2 0
      release/friendly-filenames.json

+ 1 - 1
.github/workflows/release.yml

@@ -127,7 +127,7 @@ jobs:
       - name: Show workflow information
         id: get_filename
         run: |
-          export _NAME=$(jq ".[\"$GOOS-$GOARCH$GOARM\"].friendlyName" -r < release/friendly-filenames.json)
+          export _NAME=$(jq ".[\"$GOOS-$GOARCH$GOARM$PIE_ENABLED\"].friendlyName" -r < release/friendly-filenames.json)
           echo "GOOS: $GOOS, GOARCH: $GOARCH, GOARM: $GOARM, RELEASE_NAME: $_NAME"
           echo "ASSET_NAME=$_NAME" >> $GITHUB_OUTPUT
           echo "ASSET_NAME=$_NAME" >> $GITHUB_ENV

+ 2 - 0
release/friendly-filenames.json

@@ -9,8 +9,10 @@
   "freebsd-arm64": { "friendlyName": "freebsd-arm64-v8a" },
   "linux-386": { "friendlyName": "linux-32" },
   "linux-amd64": { "friendlyName": "linux-64" },
+  "linux-amd64pie": { "friendlyName": "linux-64-pie" },
   "linux-arm5": { "friendlyName": "linux-arm32-v5" },
   "linux-arm64": { "friendlyName": "linux-arm64-v8a" },
+  "linux-arm64pie": { "friendlyName": "linux-arm64-v8a-pie" },
   "linux-arm6": { "friendlyName": "linux-arm32-v6" },
   "linux-arm7": { "friendlyName": "linux-arm32-v7a" },
   "linux-mips64le": { "friendlyName": "linux-mips64le" },