From 21c05d9b221f6c51133a0dac8802dbd5233871cb Mon Sep 17 00:00:00 2001
From: SIM <simeonlama00@gmail.com>
Date: Sun, 9 Mar 2025 01:36:22 +0100
Subject: [PATCH] les testes automatique sur git

---
 .github/workflow/RunTests.yml | 29 -----------------------------
 .github/workflow/ci.yml       | 29 +++++++++++++++++++++++++++++
 2 files changed, 29 insertions(+), 29 deletions(-)
 delete mode 100644 .github/workflow/RunTests.yml
 create mode 100644 .github/workflow/ci.yml

diff --git a/.github/workflow/RunTests.yml b/.github/workflow/RunTests.yml
deleted file mode 100644
index 5f09fc9..0000000
--- a/.github/workflow/RunTests.yml
+++ /dev/null
@@ -1,29 +0,0 @@
-   name: Run Tests
-
-   # Exécuter le workflow sur chaque "push" (ou pull request si nécessaire)
-   on:
-     push:
-       branches:
-         - main  # Déclenche sur la branche "main" (vous pouvez modifier selon votre branche)
-     pull_request:
-       branches:
-         - main
-
-   jobs:
-     test:
-       runs-on: ubuntu-latest
-
-       steps:
-         # Étape 1 : Récupérer le code source
-         - name: Checkout repository
-           uses: actions/checkout@v3
-
-         # Étape 2 : Configurer Java
-         - name: Set up JDK
-           uses: actions/setup-java@v3
-           with:
-             java-version: '17' # Remplacez par la version Java utilisée par votre projet
-
-         # Étape 3 : Installer les dépendances et exécuter les tests
-         - name: Run tests with Maven
-           run: mvn test
\ No newline at end of file
diff --git a/.github/workflow/ci.yml b/.github/workflow/ci.yml
new file mode 100644
index 0000000..e94219d
--- /dev/null
+++ b/.github/workflow/ci.yml
@@ -0,0 +1,29 @@
+name: Java CI
+
+on:
+  push:
+    branches:
+      - main  # Exécuter les tests quand on push sur la branche "main"
+  pull_request:
+    branches:
+      - main  # Exécuter les tests lors d'un Pull Request vers "main"
+
+jobs:
+  test:
+    runs-on: ubuntu-latest  # Utiliser Ubuntu comme environnement
+
+    steps:
+      - name: Checkout du code
+        uses: actions/checkout@v3
+
+      - name: Configurer Java
+        uses: actions/setup-java@v3
+        with:
+          distribution: 'temurin'  # JDK OpenJDK de Eclipse Temurin
+          java-version: '17'       # Remplace par ta version si nécessaire
+
+      - name: Compiler le projet avec Maven
+        run: mvn clean package
+
+      - name: Exécuter les tests Maven
+        run: mvn test
-- 
GitLab