CoolFace
Apppublic

SwhaleAI/marine-mammals-api

sourceHugging Facemitupdated 4mo agoView on Hugging Face
0likes
deploy-pages.yml44 linesDownload Raw Back to workflows
1name: Deploy frontend to GitHub Pages2 3# Déploie le contenu du dossier `frontend/` sur GitHub Pages à chaque push4# sur `main` qui touche le frontend (ou via déclenchement manuel).5 6on:7  push:8    branches: [main]9    paths:10      - 'frontend/**'11      - '.github/workflows/deploy-pages.yml'12  workflow_dispatch:13 14permissions:15  contents: read16  pages: write17  id-token: write18 19# Pas plus d'un déploiement à la fois — on laisse celui en cours finir.20concurrency:21  group: pages22  cancel-in-progress: false23 24jobs:25  deploy:26    environment:27      name: github-pages28      url: ${{ steps.deployment.outputs.page_url }}29    runs-on: ubuntu-latest30    steps:31      - uses: actions/checkout@v432 33      - name: Configure Pages34        uses: actions/configure-pages@v535 36      - name: Upload artifact (frontend/)37        uses: actions/upload-pages-artifact@v338        with:39          path: ./frontend40 41      - name: Deploy to GitHub Pages42        id: deployment43        uses: actions/deploy-pages@v444