fix: corriger la syntaxe dans les fichiers de configuration pour assurer la conformité

This commit is contained in:
2025-12-24 23:20:26 +01:00
parent 719ee024d6
commit fc01e8f987
2 changed files with 18 additions and 9 deletions

View File

@@ -3,7 +3,7 @@ name: Deploy to Cloudflare Workers
on: on:
push: push:
branches: branches:
- '**' - '**'
permissions: permissions:
contents: read contents: read
@@ -36,24 +36,32 @@ jobs:
run: bun run build run: bun run build
env: env:
NUXT_DISCORD_USER_ID: ${{ secrets.NUXT_DISCORD_USER_ID }} NUXT_DISCORD_USER_ID: ${{ secrets.NUXT_DISCORD_USER_ID }}
NUXT_WAKATIME_CODING: ${{ secrets.NUXT_WAKATIME_CODING }} NUXT_WAKATIME_CODING: ${{ secrets.NUXT_WAKATIME_CODING }}
NUXT_WAKATIME_EDITORS: ${{ secrets.NUXT_WAKATIME_EDITORS }} NUXT_WAKATIME_EDITORS: ${{ secrets.NUXT_WAKATIME_EDITORS }}
NUXT_WAKATIME_LANGUAGES: ${{ secrets.NUXT_WAKATIME_LANGUAGES }} NUXT_WAKATIME_LANGUAGES: ${{ secrets.NUXT_WAKATIME_LANGUAGES }}
NUXT_WAKATIME_OS: ${{ secrets.NUXT_WAKATIME_OS }} NUXT_WAKATIME_OS: ${{ secrets.NUXT_WAKATIME_OS }}
NUXT_WAKATIME_USER_ID: ${{ secrets.NUXT_WAKATIME_USER_ID }} NUXT_WAKATIME_USER_ID: ${{ secrets.NUXT_WAKATIME_USER_ID }}
NUXT_STATUS_PAGE: ${{ secrets.NUXT_STATUS_PAGE }} NUXT_STATUS_PAGE: ${{ secrets.NUXT_STATUS_PAGE }}
STUDIO_GITHUB_CLIENT_ID: ${{ secrets.STUDIO_GITHUB_CLIENT_ID }} STUDIO_GITHUB_CLIENT_ID: ${{ secrets.STUDIO_GITHUB_CLIENT_ID }}
STUDIO_GITHUB_CLIENT_SECRET: ${{ secrets.STUDIO_GITHUB_CLIENT_SECRET }} STUDIO_GITHUB_CLIENT_SECRET: ${{ secrets.STUDIO_GITHUB_CLIENT_SECRET }}
- name: Determine Deployment Target
id: target
run: |
if [ "${{ github.ref_name }}" = "main" ]; then
echo "env_flag=" >> $GITHUB_OUTPUT
echo "env_name=Production" >> $GITHUB_OUTPUT
else
echo "env_flag=--env preview" >> $GITHUB_OUTPUT
echo "env_name=Preview" >> $GITHUB_OUTPUT
fi
- name: Publish to Cloudflare Workers - name: Publish to Cloudflare Workers
uses: cloudflare/wrangler-action@v3 uses: cloudflare/wrangler-action@v3
with: with:
apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }}
accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
command: deploy command: deploy ${{ steps.target.outputs.env_flag }}
gitHubToken: ${{ secrets.GITHUB_TOKEN }} gitHubToken: ${{ secrets.GITHUB_TOKEN }}
env: env:
CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }} CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }}
@@ -62,13 +70,14 @@ jobs:
- name: Discord Notification - name: Discord Notification
uses: sarisia/actions-status-discord@v1 uses: sarisia/actions-status-discord@v1
if: always() # S'exécute même si le build plante if: always()
with: with:
webhook: ${{ secrets.DISCORD_WEBHOOK }} webhook: ${{ secrets.DISCORD_WEBHOOK }}
status: ${{ job.status }} status: ${{ job.status }}
title: "Déploiement Portfolio" title: "Déploiement Portfolio (${{ steps.target.outputs.env_name }})"
description: | description: |
Build terminé sur la branche **${{ github.ref_name }}**. Build terminé sur la branche **${{ github.ref_name }}**.
Environnement cible : **${{ steps.target.outputs.env_name }}**.
Commit: `${{ github.sha }}` par ${{ github.actor }}. Commit: `${{ github.sha }}` par ${{ github.actor }}.
nofail: false nofail: false
nodetail: false nodetail: false

View File

@@ -3,7 +3,7 @@
"name": "artsite", "name": "artsite",
"compatibility_date": "2025-12-13", "compatibility_date": "2025-12-13",
"compatibility_flags": [ "compatibility_flags": [
"nodejs_compat", "nodejs_compat"
], ],
"preview_urls": true, "preview_urls": true,
"workers_dev": true, "workers_dev": true,
@@ -16,7 +16,7 @@
} }
], ],
"placement": { "placement": {
"mode": "smart", "mode": "smart"
}, },
"assets": { "assets": {
"binding": "ASSETS", "binding": "ASSETS",