From d5bcf9d87869a1818efa3f1b53c1a75b0cf90a2f Mon Sep 17 00:00:00 2001 From: "Xiaokang Wang (Shelikhoo)" Date: Tue, 21 Jan 2025 10:16:01 +0000 Subject: [PATCH] really fix pie build (#3286) --- .github/workflows/release.yml | 2 +- release/friendly-filenames.json | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6d6bcccbb..f3ea4e919 100644 --- a/.github/workflows/release.yml +++ b/.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 diff --git a/release/friendly-filenames.json b/release/friendly-filenames.json index 63ea7a8fb..993741f2f 100644 --- a/release/friendly-filenames.json +++ b/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" },