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" } }