From 19bea47aaa5274dd8c3a354c4d311499eb3e10ca Mon Sep 17 00:00:00 2001 From: ExostFlash Date: Thu, 10 Jul 2025 13:48:09 +0200 Subject: [PATCH] modif --- .github/workflows/ci.yml | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 .github/workflows/ci.yml diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..ec7d841 --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,34 @@ +name: CI + +on: + push: + branches: + - main + - master + +jobs: + cypress-tests: + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v4 + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: '20' + - name: Install dependencies + run: npm ci + - name: Run Cypress tests + run: npx cypress run + - name: Notify Discord + if: always() + env: + DISCORD_WEBHOOK: https://discord.com/api/webhooks/1392833606929612861/CLMuEb_EKVSZA8JP83MuWNIGHkAqXgxxEvl1ONLWBktcEOv7ejX2z0tsq5okDTD4X81Z + run: | + STATUS="" + if [ ${{ job.status }} = 'success' ]; then + STATUS="✅ Les tests Cypress sont passés avec succès !" + else + STATUS="❌ Les tests Cypress ont échoué." + fi + curl -H "Content-Type: application/json" -X POST -d "{\"content\": \"$STATUS\"}" "$DISCORD_WEBHOOK"