From c5c5e8bbfd99e6d10fcf35256276225f5ad340fa Mon Sep 17 00:00:00 2001 From: sit002 Date: Tue, 2 Dec 2025 09:57:33 +0800 Subject: [PATCH] fix: use current org's course-metadata instead of hardcoded CS101 Use ${{ github.repository_owner }}/course-metadata to dynamically determine the metadata repository based on current organization. --- .gitea/workflows/autograde.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/autograde.yml b/.gitea/workflows/autograde.yml index f4f7c43..4254819 100644 --- a/.gitea/workflows/autograde.yml +++ b/.gitea/workflows/autograde.yml @@ -210,10 +210,11 @@ jobs: fi - name: Upload metadata - if: env.RUNNER_METADATA_REPO != '' && env.RUNNER_METADATA_TOKEN != '' + if: env.RUNNER_METADATA_TOKEN != '' working-directory: ${{ github.workspace }} env: - METADATA_REPO: ${{ env.RUNNER_METADATA_REPO }} + # 使用当前组织的 course-metadata 仓库,而不是 Runner 配置中的硬编码值 + METADATA_REPO: ${{ github.repository_owner }}/course-metadata METADATA_TOKEN: ${{ env.RUNNER_METADATA_TOKEN }} METADATA_BRANCH: ${{ env.RUNNER_METADATA_BRANCH }} STUDENT_REPO: ${{ github.repository }}