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
|
- name: Unit tests
|
||||||
run: npm run test:unit
|
run: npm run test:unit
|
||||||
|
|
||||||
# Laeuft nur, wenn SONAR_TOKEN als Repo-Secret gesetzt ist -- ohne das (Stand
|
# SONAR_TOKEN ist als Repo-Secret nicht gesetzt (Stand 12.09.2026) -- ohne
|
||||||
# 12.09.2026: nicht gesetzt) wuerde dieser Schritt sonst den ganzen Workflow rot
|
# continue-on-error wuerde dieser Schritt sonst den ganzen Workflow rot faerben,
|
||||||
# faerben, obwohl Typecheck/Lint/Tests laengst gruen sind. continue-on-error als
|
# obwohl Typecheck/Lint/Tests laengst gruen sind. Deckt gleichzeitig den Fall ab,
|
||||||
# zweite Absicherung, falls der Scan aus einem anderen Grund fehlschlaegt (z. B. der
|
# dass der selbst gehostete SonarQube-Server mal nicht erreichbar ist. Ein "if:" auf
|
||||||
# selbst gehostete SonarQube-Server ist gerade nicht erreichbar) -- das soll den
|
# "secrets.SONAR_TOKEN != ''" waere die naheliegende Alternative, macht den Workflow
|
||||||
# eigentlichen Qualitaets-Check dieses Workflows nicht mit runterreissen.
|
# bei diesem Runner aber ungueltig (0s-Fehlschlag ohne jeden Job-Log) -- deshalb
|
||||||
|
# bewusst nur continue-on-error statt eines bedingten Schritts.
|
||||||
- name: SonarQube scan
|
- name: SonarQube scan
|
||||||
if: ${{ secrets.SONAR_TOKEN != '' }}
|
|
||||||
continue-on-error: true
|
continue-on-error: true
|
||||||
uses: SonarSource/sonarqube-scan-action@v8.1.0
|
uses: SonarSource/sonarqube-scan-action@v8.1.0
|
||||||
env:
|
env:
|
||||||
|
|||||||
@ -2,6 +2,15 @@
|
|||||||
|
|
||||||
All notable changes to this project are documented in this file.
|
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
|
## [1.125.1] - 2026-09-12
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "my-weekly-todo-list",
|
"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",
|
"description": "A web-based weekly task management application that organizes to-dos and calendar events in a single, intuitive weekly view",
|
||||||
"main": "index.js",
|
"main": "index.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user