diff --git a/.github/workflows/sonarqube.yml b/.github/workflows/sonarqube.yml index 3ad9ec0..a9ed067 100644 --- a/.github/workflows/sonarqube.yml +++ b/.github/workflows/sonarqube.yml @@ -36,14 +36,14 @@ jobs: - name: Unit tests run: npm run test:unit - # Laeuft nur, wenn SONAR_TOKEN als Repo-Secret gesetzt ist -- ohne das (Stand - # 12.09.2026: nicht gesetzt) wuerde dieser Schritt sonst den ganzen Workflow rot - # faerben, obwohl Typecheck/Lint/Tests laengst gruen sind. continue-on-error als - # zweite Absicherung, falls der Scan aus einem anderen Grund fehlschlaegt (z. B. der - # selbst gehostete SonarQube-Server ist gerade nicht erreichbar) -- das soll den - # eigentlichen Qualitaets-Check dieses Workflows nicht mit runterreissen. + # SONAR_TOKEN ist als Repo-Secret nicht gesetzt (Stand 12.09.2026) -- ohne + # continue-on-error wuerde dieser Schritt sonst den ganzen Workflow rot faerben, + # obwohl Typecheck/Lint/Tests laengst gruen sind. Deckt gleichzeitig den Fall ab, + # dass der selbst gehostete SonarQube-Server mal nicht erreichbar ist. Ein "if:" auf + # "secrets.SONAR_TOKEN != ''" waere die naheliegende Alternative, macht den Workflow + # bei diesem Runner aber ungueltig (0s-Fehlschlag ohne jeden Job-Log) -- deshalb + # bewusst nur continue-on-error statt eines bedingten Schritts. - name: SonarQube scan - if: ${{ secrets.SONAR_TOKEN != '' }} continue-on-error: true uses: SonarSource/sonarqube-scan-action@v8.1.0 env: diff --git a/CHANGELOG.md b/CHANGELOG.md index 56357df..f247f63 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,15 @@ All notable changes to this project are documented in this file. +## [1.125.2] - 2026-09-12 + +### Fixed +- v1.125.1s `if: ${{ secrets.SONAR_TOKEN != '' }}` machte den Workflow bei GitHub selbst + ungültig (0-Sekunden-Fehlschlag ohne Job-Log, "likely failed because of a workflow file + issue") — live im Actions-Lauf verifiziert, nicht nur vermutet. Ersetzt durch reines + `continue-on-error: true` auf dem Sonar-Schritt, ohne Bedingung. Erreicht dasselbe Ziel + (fehlendes Secret reißt den Workflow nicht mit runter) ohne den ungültigen Ausdruck. + ## [1.125.1] - 2026-09-12 ### Fixed diff --git a/package.json b/package.json index 29e2839..13f5185 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "my-weekly-todo-list", - "version": "1.125.1", + "version": "1.125.2", "description": "A web-based weekly task management application that organizes to-dos and calendar events in a single, intuitive weekly view", "main": "index.js", "scripts": {