diff --git a/.github/workflows/auto-label.yml b/.github/workflows/auto-label.yml
index 6345941..9d8b38c 100644
--- a/.github/workflows/auto-label.yml
+++ b/.github/workflows/auto-label.yml
@@ -7,9 +7,9 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout code
- uses: actions/checkout@v2
+ uses: actions/checkout@v6
- name: Auto label PR
- uses: actions/github-script@v4
+ uses: actions/github-script@v9
with:
script: |
const pr = context.payload.pull_request;
diff --git a/.github/workflows/github-actions.yaml b/.github/workflows/github-actions.yaml
index f6a7798..f3d0806 100644
--- a/.github/workflows/github-actions.yaml
+++ b/.github/workflows/github-actions.yaml
@@ -12,7 +12,7 @@ jobs:
- run: echo "Action lancée par l'evenement ${{ github.event_name }} sur la branche ${{ github.ref }} de ${{ github.repository }}."
- name: Checkout
- uses: actions/checkout@v4
+ uses: actions/checkout@v6
- run: echo "Checkout de ce repo."
@@ -20,9 +20,9 @@ jobs:
run: ls ${{ github.workspace }}
- name: Configurer Node.js 18
- uses: actions/setup-node@v4
+ uses: actions/setup-node@v6
with:
- node-version: '18'
+ node-version: '24'
- name: Lancement des tests
run: |
diff --git a/.github/workflows/security-scan.yml b/.github/workflows/security-scan.yml
index 5e3232e..667a715 100644
--- a/.github/workflows/security-scan.yml
+++ b/.github/workflows/security-scan.yml
@@ -7,7 +7,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout code
- uses: actions/checkout@v4
+ uses: actions/checkout@v6
- name: Scan Filesystem (Docker)
run: |
diff --git a/api/Dockerfile b/api/Dockerfile
index 135b40d..4c7a540 100644
--- a/api/Dockerfile
+++ b/api/Dockerfile
@@ -11,7 +11,7 @@ RUN ./mvnw clean package -Dquarkus.package.type=uber-jar -DskipTests
# --- Exécution ---
# Utilisation d'une image java tres legere
-FROM eclipse-temurin:11-jre-alpine
+FROM eclipse-temurin:25.0.2_10-jre-alpine
WORKDIR /app
# On récupère l'uber-jar généré à l'étape 1
diff --git a/api/pom.xml b/api/pom.xml
index 069e43c..a5bdb14 100644
--- a/api/pom.xml
+++ b/api/pom.xml
@@ -8,15 +8,15 @@
tlcdemoApp
1.0.0-SNAPSHOT
- 2.22.1
+ 3.5.5
11
- 1.10.5.Final
+ 3.34.6
11
UTF-8
quarkus-universe-bom
UTF-8
true
- 1.10.5.Final
+ 3.35.0
3.8.1
io.quarkus
@@ -130,7 +130,7 @@
org.mnode.ical4j
ical4j
- 3.0.20
+ 4.2.5
@@ -160,7 +160,7 @@
org.jboss.logging
commons-logging-jboss-logging
- 1.0.0.Final
+ 2.0.0.Final
diff --git a/front/package.json b/front/package.json
index fd5de2e..f234e58 100644
--- a/front/package.json
+++ b/front/package.json
@@ -11,47 +11,47 @@
},
"private": true,
"dependencies": {
- "@angular/animations": "~10.1.6",
- "@angular/common": "~10.1.6",
- "@angular/compiler": "~10.1.6",
+ "@angular/animations": "~21.2.0",
+ "@angular/common": "~21.2.0",
+ "@angular/compiler": "~21.2.0",
"@angular/core": "~10.1.6",
- "@angular/forms": "~10.1.6",
- "@angular/localize": "~10.1.6",
- "@angular/platform-browser": "~10.1.6",
- "@angular/platform-browser-dynamic": "~10.1.6",
- "@angular/router": "~10.1.6",
- "@fullcalendar/angular": "^5.3.1",
- "@fullcalendar/core": "^5.3.1",
- "@fullcalendar/daygrid": "^5.3.2",
- "@fullcalendar/interaction": "^5.3.1",
- "@fullcalendar/timegrid": "^5.3.1",
- "@ng-bootstrap/ng-bootstrap": "^7.0.0",
- "bootstrap": "^4.5.3",
- "jquery": "^3.5.1",
- "primeicons": "^4.0.0",
- "primeng": "^10.0.3",
- "rxjs": "~6.6.0",
+ "@angular/forms": "~21.2.0",
+ "@angular/localize": "~21.2.0",
+ "@angular/platform-browser": "~21.2.0",
+ "@angular/platform-browser-dynamic": "~21.2.0",
+ "@angular/router": "~21.2.0",
+ "@fullcalendar/angular": "^6.0.0",
+ "@fullcalendar/core": "^6.0.0",
+ "@fullcalendar/daygrid": "^6.0.0",
+ "@fullcalendar/interaction": "^6.0.0",
+ "@fullcalendar/timegrid": "^6.0.0",
+ "@ng-bootstrap/ng-bootstrap": "^20.0.0",
+ "bootstrap": "^5.0.0",
+ "jquery": "^4.0.0",
+ "primeicons": "^7.0.0",
+ "primeng": "^21.0.0",
+ "rxjs": "~7.8.0",
"tslib": "^2.0.0",
"zone.js": "~0.10.2"
},
"devDependencies": {
- "@angular-devkit/build-angular": "~0.1001.7",
- "@angular/cli": "~10.1.7",
- "@angular/compiler-cli": "~10.1.6",
- "@types/node": "^12.11.1",
- "@types/jasmine": "~3.5.0",
+ "@angular-devkit/build-angular": "~21.2.0",
+ "@angular/cli": "~21.2.0",
+ "@angular/compiler-cli": "~21.2.0",
+ "@types/node": "^24.0.0",
+ "@types/jasmine": "~6.0.0",
"@types/jasminewd2": "~2.0.3",
"codelyzer": "^6.0.0",
- "jasmine-core": "~3.6.0",
- "jasmine-spec-reporter": "~5.0.0",
+ "jasmine-core": "~6.2.0",
+ "jasmine-spec-reporter": "~7.0.0",
"karma": "~5.0.0",
"karma-chrome-launcher": "~3.1.0",
"karma-coverage-istanbul-reporter": "~3.0.2",
- "karma-jasmine": "~4.0.0",
- "karma-jasmine-html-reporter": "^1.5.0",
+ "karma-jasmine": "~5.1.0",
+ "karma-jasmine-html-reporter": "^2.0.0",
"protractor": "~7.0.0",
- "ts-node": "~8.3.0",
+ "ts-node": "~10.9.0",
"tslint": "~6.1.0",
- "typescript": "~4.0.2"
+ "typescript": "~6.0.0"
}
}