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