idf-visual-content, Tag v0.2.0, Run 827 (19.09.2026): Der Schritt „Pre-Flight — Versions-Konstante“ bricht ab mit
Konstante IDF_VISUAL_CONTENT_VERSION='define( 'IDF_VISUAL_CONTENT_VERSION', '0.0.0-test' );' != Tag '0.2.0'
Die Hauptdatei idf-visual-content.php definiert die Konstante korrekt mit 0.2.0. Der Treffer stammt aus tests/test-shortcodes.php, das für den Stub-Harness dieselbe Konstante mit 0.0.0-test definiert. Der Check sucht offenbar im ganzen Repo (oder in allen PHP-Dateien) statt nur in main_file, und nimmt den falschen Treffer.
Gleiches Muster steht in weiteren Plugin-Repos an, sobald ein Test die Konstante braucht (Harness ohne WordPress).
Vorschlag
Die Konstante nur in main_file (aus dem Auto-/Tag-Modus bereits ermittelt) suchen, nicht rekursiv.
Alternativ tests/ und vendor/ vom grep ausnehmen.
Umgehung im Plugin
idf-visual-content setzt den Konstantennamen im Test zusammen ('IDF_VISUAL_CONTENT_' . 'VERSION'), damit der grep nicht anschlägt; Tag v0.2.0 wurde danach neu gesetzt.
## Befund
idf-visual-content, Tag v0.2.0, Run 827 (19.09.2026): Der Schritt „Pre-Flight — Versions-Konstante“ bricht ab mit
```
Konstante IDF_VISUAL_CONTENT_VERSION='define( 'IDF_VISUAL_CONTENT_VERSION', '0.0.0-test' );' != Tag '0.2.0'
```
Die Hauptdatei `idf-visual-content.php` definiert die Konstante korrekt mit `0.2.0`. Der Treffer stammt aus `tests/test-shortcodes.php`, das für den Stub-Harness dieselbe Konstante mit `0.0.0-test` definiert. Der Check sucht offenbar im ganzen Repo (oder in allen PHP-Dateien) statt nur in `main_file`, und nimmt den falschen Treffer.
Gleiches Muster steht in weiteren Plugin-Repos an, sobald ein Test die Konstante braucht (Harness ohne WordPress).
## Vorschlag
- Die Konstante nur in `main_file` (aus dem Auto-/Tag-Modus bereits ermittelt) suchen, nicht rekursiv.
- Alternativ `tests/` und `vendor/` vom grep ausnehmen.
## Umgehung im Plugin
idf-visual-content setzt den Konstantennamen im Test zusammen (`'IDF_VISUAL_CONTENT_' . 'VERSION'`), damit der grep nicht anschlägt; Tag v0.2.0 wurde danach neu gesetzt.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Befund
idf-visual-content, Tag v0.2.0, Run 827 (19.09.2026): Der Schritt „Pre-Flight — Versions-Konstante“ bricht ab mit
Die Hauptdatei
idf-visual-content.phpdefiniert die Konstante korrekt mit0.2.0. Der Treffer stammt austests/test-shortcodes.php, das für den Stub-Harness dieselbe Konstante mit0.0.0-testdefiniert. Der Check sucht offenbar im ganzen Repo (oder in allen PHP-Dateien) statt nur inmain_file, und nimmt den falschen Treffer.Gleiches Muster steht in weiteren Plugin-Repos an, sobald ein Test die Konstante braucht (Harness ohne WordPress).
Vorschlag
main_file(aus dem Auto-/Tag-Modus bereits ermittelt) suchen, nicht rekursiv.tests/undvendor/vom grep ausnehmen.Umgehung im Plugin
idf-visual-content setzt den Konstantennamen im Test zusammen (
'IDF_VISUAL_CONTENT_' . 'VERSION'), damit der grep nicht anschlägt; Tag v0.2.0 wurde danach neu gesetzt.