fix: ungueltigen if-Ausdruck im sonarqube.yml-Workflow entfernen
Der vorherige Commit (v1.125.1) fuegte "if: \${{ secrets.SONAR_TOKEN != '' }}" ein, um
den Sonar-Schritt bei fehlendem Secret zu ueberspringen. GitHub selbst lehnte den
Workflow damit komplett ab: 0-Sekunden-Fehlschlag, kein einziger Job-Log, "likely failed
because of a workflow file issue" -- live verifiziert, nicht nur vermutet.
Ersetzt durch reines continue-on-error: true ohne Bedingung auf demselben Schritt.
Erreicht dasselbe Ziel (fehlendes Secret oder nicht erreichbarer Sonar-Server reisst den
Workflow nicht mit runter), ohne den ungueltigen Ausdruck.
v1.125.2
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
parent
1eeae2fd5f
commit
3ac3d135a7
14
.github/workflows/sonarqube.yml
vendored
14
.github/workflows/sonarqube.yml
vendored
@ -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:
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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": {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user