From db7f5a49aa090600c7d59a80d47e50a55859e9be Mon Sep 17 00:00:00 2001 From: RisingOrange Date: Thu, 19 Feb 2026 19:01:15 +0100 Subject: [PATCH] Fix submodule auth in upload workflows so release child jobs can clone ankihub_web --- .github/workflows/upload_to_ankiweb.yml | 5 +++++ .github/workflows/upload_to_s3.yml | 7 ++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/.github/workflows/upload_to_ankiweb.yml b/.github/workflows/upload_to_ankiweb.yml index 0d086d55d..ee2627ea1 100644 --- a/.github/workflows/upload_to_ankiweb.yml +++ b/.github/workflows/upload_to_ankiweb.yml @@ -4,6 +4,8 @@ on: workflow_dispatch: workflow_call: secrets: + WORKFLOW_GIT_ACCESS_TOKEN: + required: true GOOGLE_API_KEY: required: true ANKIWEB_USERNAME: @@ -18,6 +20,9 @@ jobs: steps: - name: Checkout uses: actions/checkout@v4 + with: + submodules: recursive + token: ${{ secrets.WORKFLOW_GIT_ACCESS_TOKEN }} - name: Install uv uses: astral-sh/setup-uv@v5 diff --git a/.github/workflows/upload_to_s3.yml b/.github/workflows/upload_to_s3.yml index 5fa243522..0b5bd70be 100644 --- a/.github/workflows/upload_to_s3.yml +++ b/.github/workflows/upload_to_s3.yml @@ -4,6 +4,8 @@ on: workflow_dispatch: workflow_call: secrets: + WORKFLOW_GIT_ACCESS_TOKEN: + required: true GOOGLE_API_KEY: required: true AWS_ACCESS_KEY_ID: @@ -16,7 +18,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v2 + uses: actions/checkout@v4 + with: + submodules: recursive + token: ${{ secrets.WORKFLOW_GIT_ACCESS_TOKEN }} - name: Install uv uses: astral-sh/setup-uv@v5