der update auf 6.7.12.1 schlägt fehl mit folgender Fehlermeldung:
Failed to execute git checkout d3dcc104dd829252d9ee5416316d11929f3973eb --
&& git reset --hard d3dcc104dd829252d9ee5416316d11929f3973eb --
fatal: unable to read tree (d3dcc104dd829252d9ee5416316d11929f3973eb)
It looks like the commit hash is not available in the repository, maybe the
tag was recreated? Run "composer update shopware/administration" to resolv
e this.
Es gab beim letzten Release einen Unterschied in den SHAs von packagist und GitHub. Kannst du einmal testen ob der composer Befehl mit --prefer-dist funktioniert?
Müsste funktioniern und wird beim nächten Release auch gefixt. Dist ist eigentlich Standard, das Problem sollte nur auftreten wenn GitHub nicht erreichbar ist oder du bewusst --prefer-source angibst.
Falls es dann immer noch nicht geht: Welchen command nutzt zu zum Updaten?
Edit: Wir haben den Tag auf GitHub auf die packagist Version zurückgesetzt. Sollte nun einfach funktionieren.
das Update auf 6.7.12.1 selbst scheint erfolgreich abgeschlossen zu sein. Die Meldung bei composer recipes:update entsteht, weil Symfony Flex die Recipe-Änderungen als Patch anwenden möchte, das Projektverzeichnis aber kein Git-Repository enthält.
Die Warnung „Composer conflicts repository“ deutet darauf hin, dass der neue Repository-Eintrag nicht in die Root-composer.json übernommen wurde. Shopware hat das shopware/conflicts-Metapaket aufgrund der geänderten Packagist-Veröffentlichungsregeln in ein eigenes Composer-Repository verschoben.
Im Shopware-Projektverzeichnis sollten daher die von Shopware vorgesehenen Befehle ausgeführt werden:
Wenn das Paket dort aufgeführt wird, sollte nach einem erneuten Laden des Systemstatus auch die Warnung verschwunden sein.
Der Fehler bei composer recipes:update ist damit nicht automatisch behoben. Recipe-Updates sollten idealerweise in einem Git-versionierten Projekt ausgeführt werden, damit die vorgenommenen Änderungen geprüft und gegebenenfalls zurückgesetzt werden können. composer recipes:install shopware/core --force würde ich daher nicht wiederholt ausführen, ohne vorher die betroffenen Konfigurationsdateien zu sichern beziehungsweise die Änderungen zu vergleichen.