From 84e7ece52a0a9f1e24a500c7d3c1ef523158416f Mon Sep 17 00:00:00 2001 From: randypanding <66171646+randypanding@users.noreply.github.com> Date: Tue, 18 Aug 2026 10:23:13 +0000 Subject: [PATCH] =?UTF-8?q?fix:=20gate=20=E7=9A=84=20REPOS=20=E8=87=AA?= =?UTF-8?q?=E6=A3=80=E6=94=B9=20heredoc=EF=BC=88=E5=A4=9A=E8=A1=8C=20-c=20?= =?UTF-8?q?=E8=A2=AB=E5=8E=8B=E5=B9=B3=E8=87=B4=20IndentationError?= =?UTF-8?q?=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/gate.yml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.github/workflows/gate.yml b/.github/workflows/gate.yml index 6df4807..cbb5280 100644 --- a/.github/workflows/gate.yml +++ b/.github/workflows/gate.yml @@ -34,10 +34,12 @@ jobs: run: | bash -n governance/apply.sh && bash -n governance/drift-check.sh && bash -n scripts/new-repo-init.sh && bash -n scripts/gh-app-token.sh echo "OK scripts" - - name: REPOS.yaml 引用自检(active 仓的 key_paths 存在于本仓声明语境) - run: python3 -c " + - name: REPOS.yaml 引用自检(无重名仓) + run: | + python3 - <<'EOF' import yaml - m = yaml.safe_load(open('governance/REPOS.yaml')) + m = yaml.safe_load(open('governance/REPOS.yaml', encoding='utf-8')) names = [r['name'] for r in m['repos']] assert len(names) == len(set(names)), 'REPOS.yaml 有重名仓' - print('OK REPOS.yaml', len(names), 'repos')" + print('OK REPOS.yaml', len(names), 'repos') + EOF