atelier: 2024-10-05-adn/cover, 2025-07-13-adn-music-festival/city, 20… #328
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Deploy — Cloudflare Workers | |
| on: | |
| push: | |
| branches: [main] | |
| jobs: | |
| deploy: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - uses: actions/setup-node@v4 | |
| with: | |
| node-version: 22 | |
| - run: npm ci | |
| - run: npm run build | |
| - uses: cloudflare/wrangler-action@v3 | |
| with: | |
| apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} | |
| accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} | |
| workingDirectory: "." # Worker racine (fx-jam) : site + /api/* | |
| # Note : on ne re-pousse plus SC_CLIENT_SECRET a chaque deploiement. | |
| # Les secrets Cloudflare persistent d'un deploiement a l'autre, et cet upload | |
| # echouait systematiquement ("Failed to upload secrets"), ce qui faisait tomber | |
| # le job APRES la mise en ligne du site — donc en silence — et empechait toute | |
| # etape suivante de s'executer. Pour changer le secret : wrangler secret put | |
| # SC_CLIENT_SECRET, ou le tableau de bord Cloudflare. | |
| # Worker media (media.hamcat.live, bucket R2) — deploye apres le site pour qu'un | |
| # echec ici ne bloque jamais la mise en ligne de hamcat.live. | |
| - uses: cloudflare/wrangler-action@v3 | |
| with: | |
| apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} | |
| accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} | |
| workingDirectory: "workers/media-browser" | |