From 82f1e77393708119ef867fb0f49950d9a3e24a38 Mon Sep 17 00:00:00 2001 From: lincube Date: Tue, 21 Apr 2026 00:11:17 +0800 Subject: [PATCH] ci: fix plonds s3 probe and signing fallback --- .github/workflows/release.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6979949..fe46a80 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -724,6 +724,7 @@ jobs: S3_REGION: ${{ vars.S3_REGION }} UPDATE_PRIVATE_KEY_PEM: ${{ secrets.UPDATE_PRIVATE_KEY_PEM }} PLONDS_SIGNING_KEY: ${{ secrets.PLONDS_SIGNING_KEY }} + PDC_SIGNING_KEY: ${{ secrets.PDC_SIGNING_KEY }} S3_ACCESS_KEY: ${{ secrets.S3_ACCESS_KEY }} S3_SECRET_KEY: ${{ secrets.S3_SECRET_KEY }} AWS_ACCESS_KEY_ID: ${{ secrets.S3_ACCESS_KEY }} @@ -759,6 +760,9 @@ jobs: $ErrorActionPreference = "Stop" $key = $env:PLONDS_SIGNING_KEY + if ([string]::IsNullOrWhiteSpace($key)) { + $key = $env:PDC_SIGNING_KEY + } if ([string]::IsNullOrWhiteSpace($key)) { $key = $env:UPDATE_PRIVATE_KEY_PEM } @@ -775,7 +779,7 @@ jobs: shell: bash run: | set -euo pipefail - aws --endpoint-url "$S3_ENDPOINT" --region "$S3_REGION" s3 ls "s3://$S3_BUCKET" --only-show-errors >/dev/null + aws --endpoint-url "$S3_ENDPOINT" --region "$S3_REGION" s3 ls "s3://$S3_BUCKET" >/dev/null echo "S3 access probe succeeded for $S3_BUCKET" - name: Build PLONDS assets