From e5802abbf770c5a65cfaee3515529d75558b8068 Mon Sep 17 00:00:00 2001 From: liuweiqing Date: Fri, 16 Aug 2024 18:19:40 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=AF=86=E7=A0=81=E8=BD=AC=E4=B9=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/cron_bypassCF.yaml | 10 ++++++---- .github/workflows/cron_read.yaml | 2 +- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/.github/workflows/cron_bypassCF.yaml b/.github/workflows/cron_bypassCF.yaml index 8c0f5d68..dfe75931 100644 --- a/.github/workflows/cron_bypassCF.yaml +++ b/.github/workflows/cron_bypassCF.yaml @@ -1,5 +1,5 @@ -name: bypassCF cron (use this) - +name: bypassCF cron (使用这个) +# GitHub.secrets优先级最高,即使没有设置对应的变量,它也会读取,这时变量为空值,导致报错,.env读取的变量无法覆盖这个值 on: schedule: # 每天 UTC 时间 18:00 运行 @@ -57,9 +57,11 @@ jobs: if [ -n "${{ secrets.PASSWORDS }}" ] && [ ! -z "${{ secrets.PASSWORDS }}" ]; then echo "Using GitHub Secret for PASSWORDS" - echo "PASSWORDS=\"${{ secrets.PASSWORDS }}\"" >> $GITHUB_ENV + PASSWORD_ESCAPED="${{ secrets.PASSWORDS }}" && PASSWORD_ESCAPED=${PASSWORD_ESCAPED//\#/\\#} + echo "PASSWORDS=$PASSWORD_ESCAPED" >> $GITHUB_ENV else - echo "PASSWORDS=\"${PASSWORDS}\"" >> $GITHUB_ENV + PASSWORD_ESCAPED="${PASSWORDS}" && PASSWORD_ESCAPED=${PASSWORD_ESCAPED//\#/\\#} + echo "PASSWORDS=$PASSWORD_ESCAPED" >> $GITHUB_ENV fi if [ -n "${{ secrets.WEBSITE }}" ] && [ ! -z "${{ secrets.WEBSITE }}" ]; then diff --git a/.github/workflows/cron_read.yaml b/.github/workflows/cron_read.yaml index 94b65c5f..ca52207b 100644 --- a/.github/workflows/cron_read.yaml +++ b/.github/workflows/cron_read.yaml @@ -1,4 +1,4 @@ -name: read cron (don't use) +name: read cron (暂时不使用) on: schedule: