All checks were successful
Build & Publish Docker Image / build-and-push (push) Successful in 3m5s
Finaler Anlauf gegen den arm64-Build-Fehler. Bisher scheiterte npm daran, @img/sharp-linuxmusl-arm64 unter Docker-Buildx-QEMU zu installieren, trotz --include=optional. Mehrschichtiger Fix: 1. --cpu=arm64 --os=linux --libc=musl auf npm install: umgeht QEMU- bezogene Detection-Bugs (sharp's offiziell empfohlener Fix). 2. Expliziter Zusatz-Install von @img/sharp-linuxmusl-arm64 und @img/sharp-libvips-linuxmusl-arm64: zwingt die Prebuilts auf Disk, unabhaengig von der Lockfile-Resolution. 3. --ignore-scripts beim Install + npm rebuild danach: loest den Race, wo sharp's postinstall laeuft bevor der Prebuilt-Tarball fertig ist. 4. node-addon-api + node-gyp als Runtime-Deps: from-source-Build- Fallback falls alle Prebuilt-Pfade scheitern. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
177 KiB
177 KiB