diff --git a/.github/workflows/deploy-pages-action.yml b/.github/workflows/deploy-pages-action.yml deleted file mode 100644 index 78bdc7a9..00000000 --- a/.github/workflows/deploy-pages-action.yml +++ /dev/null @@ -1,25 +0,0 @@ -name: Build and Deploy to github pages - -on: - push: - branches: - - main -jobs: - build-and-deploy: - runs-on: ubuntu-latest - steps: - - name: Checkout 🛎️ - uses: actions/checkout@v3.0.0 - - - name: Install and Build 🔧 # This example project is built using npm and outputs the result to the 'build' folder. Replace with the commands required to build your project, or remove this step entirely if your site is pre-built. - run: | - cd docs - npm ci - npm run docs:build - - - name: Deploy 🚀 - uses: JamesIves/github-pages-deploy-action@v4.2.5 - with: - branch: gh-pages # The branch the action should deploy to. - folder: docs/.vuepress/dist # The folder the action should deploy. - single-commit: true diff --git a/.github/workflows/security-assessment-TM-EV.yml b/.github/workflows/security-assessment-TM-EV.yml new file mode 100644 index 00000000..001e3f11 --- /dev/null +++ b/.github/workflows/security-assessment-TM-EV.yml @@ -0,0 +1,38 @@ +# Nom de l'Action : Scorecard +# Le workflow s'exécute lorsque quelqu'un pousse des modifications sur la branche principale +on: + push: + branches: + - main + +# Définition de l'emploi qui sera exécuté +jobs: + build-and-deploy: + # Définit la plateforme d'exécution de l'emploi + runs-on: ubuntu-latest + + # Les étapes du travail + steps: + # Étape 1: Checkout + - name: Checkout 🛎️ + # Utilise l'action Github pour cloner le dépôt + uses: actions/checkout@v3.0.0 + + # Étape 2: Installation et construction + - name: Install and Build 🔧 + # Utilise l'Action Scorecard pour installer et construire les dépendances de votre projet + uses: ossf/scorecard-action@main + # Paramètres pour la sortie des résultats de l'Action Scorecard + with: + results_file: results.sarif + results_format: sarif + + # Étape 3: Téléversement de l'artefact + - name: "Upload artifact" + # Utilise l'Action d'Upload d'artefact pour téléverser les fichiers générés par les étapes précédentes + uses: actions/upload-artifact@3cea5372237819ed00197afe530f5a7ea3e805c8 # v3.1.0 + # Paramètres pour le téléversement de l'artefact + with: + name: SARIF file + path: results.sarif + retention-days: 5