From 51ab0eda376544904b00d4f2dc2da48ba558ca72 Mon Sep 17 00:00:00 2001 From: Tellsanguis Date: Fri, 19 Dec 2025 14:50:46 +0100 Subject: [PATCH] =?UTF-8?q?Fusion=20des=20workflows=20de=20d=C3=A9ploiemen?= =?UTF-8?q?t=20et=20RSS=20quotidien?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Le workflow deploy.yml gère maintenant : - Déploiement à chaque push sur main - Rebuild quotidien à 9h UTC pour mise à jour RSS - Déclenchement manuel si nécessaire Suppression de daily-rss-rebuild.yml devenu redondant. --- .github/workflows/daily-rss-rebuild.yml | 49 ------------------------- .github/workflows/deploy.yml | 3 ++ 2 files changed, 3 insertions(+), 49 deletions(-) delete mode 100644 .github/workflows/daily-rss-rebuild.yml diff --git a/.github/workflows/daily-rss-rebuild.yml b/.github/workflows/daily-rss-rebuild.yml deleted file mode 100644 index cb7d229..0000000 --- a/.github/workflows/daily-rss-rebuild.yml +++ /dev/null @@ -1,49 +0,0 @@ -name: Daily RSS Feed Rebuild - -on: - schedule: - # Tous les jours à 9h UTC (10h CET / 11h CEST) - - cron: '0 9 * * *' - workflow_dispatch: # Permet de déclencher manuellement le workflow - -jobs: - trigger-rebuild: - runs-on: ubuntu-latest - permissions: - contents: write # Nécessaire pour push sur le dépôt - steps: - - name: Checkout repository - uses: actions/checkout@v4 - with: - token: ${{ secrets.GITHUB_TOKEN }} - ref: main - - - name: Créer commit de mise à jour RSS - run: | - echo "Création du commit quotidien pour mettre à jour les flux RSS..." - - # Configuration git - git config user.name "github-actions[bot]" - git config user.email "github-actions[bot]@users.noreply.github.com" - - # Date du jour au format français - DATE=$(TZ='Europe/Paris' date '+%d/%m/%Y') - - # Création d'un commit vide - git commit --allow-empty -m "Mise à jour RSS du ${DATE}" - - # Push sur main - git push origin main - - echo "Commit créé et poussé avec succès" - echo "Cloudflare Pages va automatiquement rebuild le site" - - - name: Résumé - run: | - DATE=$(TZ='Europe/Paris' date '+%d/%m/%Y') - echo "## Rebuild quotidien des flux RSS" >> $GITHUB_STEP_SUMMARY - echo "" >> $GITHUB_STEP_SUMMARY - echo "Commit vide créé : 'Mise à jour RSS du ${DATE}'" >> $GITHUB_STEP_SUMMARY - echo "" >> $GITHUB_STEP_SUMMARY - echo "Cloudflare Pages va automatiquement détecter le commit et rebuilder le site." >> $GITHUB_STEP_SUMMARY - echo "Les flux RSS seront mis à jour avec les articles des dernières 24h." >> $GITHUB_STEP_SUMMARY diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 60323cb..a83d1b3 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -4,6 +4,9 @@ on: push: branches: - main + schedule: + - cron: '0 9 * * *' + workflow_dispatch: jobs: deploy: