From 1d894790b2b5ce9f704cee86049c81c0581154f0 Mon Sep 17 00:00:00 2001
From: Peter Kurfer <peter.kurfer@rwe.com>
Date: Tue, 21 Jan 2025 14:34:36 +0100
Subject: [PATCH] fix(ci): use rclone instead of AWS CLI

---
 .github/workflows/docs.yml | 17 ++++++++++++-----
 1 file changed, 12 insertions(+), 5 deletions(-)

diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml
index 19e1105..bf563d2 100644
--- a/.github/workflows/docs.yml
+++ b/.github/workflows/docs.yml
@@ -17,6 +17,11 @@ jobs:
         with:
           python-version: "3.13"
 
+      - name: Setup Rclone
+        uses: AnimMouse/setup-rclone@v1
+        env:
+          GITHUB_TOKEN: ""
+
       - run: echo "cache_id=$(date --utc '+%V')" >> $GITHUB_ENV
 
       - uses: actions/cache@v4
@@ -33,9 +38,11 @@ jobs:
         run: mkdocs build
 
       - name: Copy files to the s3 website content bucket
-        run: aws s3 sync site s3://${{ secrets.HCLOUD_BUCKET }} --delete
+        run: rclone sync site/ HCLOUD:/1661580-supabase-operator-docs/
         env:
-          AWS_ACCESS_KEY_ID: ${{ secrets.HCLOUD_KEY_ID }}
-          AWS_SECRET_ACCESS_KEY: ${{ secrets.HCLOUD_SECRET_KEY }}
-          AWS_DEFAULT_REGION: hel1
-          AWS_ENDPOINT_URL: ${{ secrets.HCLOUD_ENDPOINT }}
+          RCLONE_CONFIG_HCLOUD_TYPE: s3
+          RCLONE_CONFIG_HCLOUD_PROVIDER: Other
+          RCLONE_CONFIG_HCLOUD_ACCESS_KEY_ID: ${{ secrets.HCLOUD_KEY_ID }}
+          RCLONE_CONFIG_HCLOUD_SECRET_ACCESS_KEY: ${{ secrets.HCLOUD_SECRET_KEY }}
+          RCLONE_CONFIG_HCLOUD_ENDPOINT: ${{ secrets.HCLOUD_ENDPOINT }}
+          RCLONE_CONFIG_HCLOUD_REGION: hel1