From a44b42eb97fd19e6ce4171cc5d9c55ac28f2cc3b Mon Sep 17 00:00:00 2001 From: darnodo Date: Wed, 19 Nov 2025 17:09:32 +0100 Subject: [PATCH] Fix: Update Scaleway deployment and Hugo config - Use correct environment variables for Scaleway deployment - Install Scaleway CLI to purge CDN cache - Add deployment target for S3 --- .gitea/workflows/deploy.yml | 13 +++++++------ hugo.yaml | 9 +++++++-- 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 37bb903..19e5f61 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -34,19 +34,20 @@ jobs: run: | hugo deploy --force --maxDeletes -1 env: - AWS_ACCESS_KEY_ID: ${{ secrets.SCW_ACCESS_KEY }} - AWS_SECRET_ACCESS_KEY: ${{ secrets.SCW_SECRET_KEY }} - AWS_REGION: fr-par + AWS_ACCESS_KEY_ID: ${{ secrets.SCW_ACCESS_KEY_ID }} + AWS_SECRET_ACCESS_KEY: ${{ secrets.SCW_SECRET_ACCESS_KEY }} - name: Install Scaleway CLI (for Purge only) run: | curl -s https://raw.githubusercontent.com/scaleway/scaleway-cli/master/scripts/get.sh | sh + export PATH="$HOME/.scw/bin:$PATH" scw version - name: Purge CDN Cache (optional) env: - SCW_ACCESS_KEY: ${{ secrets.SCW_ACCESS_KEY }} - SCW_SECRET_KEY: ${{ secrets.SCW_SECRET_KEY }} + SCW_ACCESS_KEY: ${{ secrets.SCW_ACCESS_KEY_ID }} + SCW_SECRET_KEY: ${{ secrets.SCW_SECRET_ACCESS_KEY }} SCW_DEFAULT_REGION: fr-par run: | - scw edge-services pipeline purge pipeline-id=${{ secrets.SCW_PIPELINE_ID }} \ No newline at end of file + export PATH="$HOME/.scw/bin:$PATH" + scw edge-services pipeline purge pipeline-id=${{ secrets.SCW_PIPELINE_ID }} diff --git a/hugo.yaml b/hugo.yaml index 9849ce5..f6bbcb0 100644 --- a/hugo.yaml +++ b/hugo.yaml @@ -1,5 +1,5 @@ baseURL: "https://darnodo.github.io/" -title: 🧑‍💻 Notebook +title: 🧑‍💻 Notebook theme: hextra defaultContentLanguage: fr @@ -47,4 +47,9 @@ params: markup: goldmark: renderer: - unsafe: true \ No newline at end of file + unsafe: true + +deployment: + targets: + - name: "notebook-arnodo-fr" + URL: "s3://notebook-arnodo-fr?endpoint=https://s3.fr-par.scw.cloud®ion=fr-par" -- 2.52.0