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 }}