From 1d7c32fbeaaa1d5eae4cc98f67c1abd66f3d0dad Mon Sep 17 00:00:00 2001 From: Jayanth G B Date: Wed, 11 Feb 2026 08:51:14 +0530 Subject: [PATCH 1/2] Update docs.yaml --- .github/workflows/docs.yaml | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/.github/workflows/docs.yaml b/.github/workflows/docs.yaml index bae0d5d..d61c1b0 100644 --- a/.github/workflows/docs.yaml +++ b/.github/workflows/docs.yaml @@ -28,14 +28,15 @@ jobs: run: | make build-docs - - name: Set up gcloud CLI - uses: google-github-actions/auth@v2 + - name: Configure AWS CLI for Cloudflare R2 + uses: aws-actions/configure-aws-credentials@v4 with: - credentials_json: ${{ secrets.GCP_DEVNET_MISC_SERVICE_ACCOUNT_KEY }} + aws-access-key-id: ${{ secrets.R2_ACCESS_KEY_ID }} + aws-secret-access-key: ${{ secrets.R2_SECRET_ACCESS_KEY }} + aws-region: auto - - name: Upload docs to GCS - uses: google-github-actions/upload-cloud-storage@v2 - with: - path: docs/_build - destination: ${{ vars.DOCS_BUCKET }} - parent: false + - name: Upload docs to Cloudflare R2 + run: | + aws s3 sync docs/_build s3://${{ vars.R2_BUCKET_NAME }} \ + --endpoint-url https://${{ vars.R2_ACCOUNT_ID }}.r2.cloudflarestorage.com \ + --delete From d751cac2b8c5140b3a459b0bd67b1eac233f9a24 Mon Sep 17 00:00:00 2001 From: Jayanth G B Date: Wed, 11 Feb 2026 09:11:16 +0530 Subject: [PATCH 2/2] Update docs.yaml --- .github/workflows/docs.yaml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/docs.yaml b/.github/workflows/docs.yaml index d61c1b0..d7786c9 100644 --- a/.github/workflows/docs.yaml +++ b/.github/workflows/docs.yaml @@ -28,6 +28,12 @@ jobs: run: | make build-docs + # (Optional but recommended) Ensure AWS CLI is available + - name: Install AWS CLI + run: | + sudo apt-get update + sudo apt-get install -y awscli + - name: Configure AWS CLI for Cloudflare R2 uses: aws-actions/configure-aws-credentials@v4 with: @@ -37,6 +43,6 @@ jobs: - name: Upload docs to Cloudflare R2 run: | - aws s3 sync docs/_build s3://${{ vars.R2_BUCKET_NAME }} \ + aws s3 sync docs/_build/html s3://${{ vars.R2_BUCKET_NAME }} \ --endpoint-url https://${{ vars.R2_ACCOUNT_ID }}.r2.cloudflarestorage.com \ --delete