CI: Build-Output an die Stelle legen, an der das npm-Paket ihn erwartet

build_embedded sammelte embedded/web/dist, Vite schreibt aber nach dist/ - der Job lief seit jeher gruen und lud dabei NICHTS hoch ("WARNING: embedded/web/dist: no matching files"). publish_npm haengt per needs:artifacts daran und haette ein Paket ohne dist/ veroeffentlicht.

Upstream setzt den Pfad ueber das Download-Ziel des Artefakts; hier wird nach dem Build verschoben.

Refs axion1337.chat/threadnet-call#2
This commit is contained in:
Thore Cimbal
2026-08-06 12:00:00 +00:00
parent a6e555ac3f
commit ac688d36f7
+5
View File
@@ -31,6 +31,11 @@ build_embedded:
# baut mit der media_quality-Konfiguration aus vite-embedded.config.ts # baut mit der media_quality-Konfiguration aus vite-embedded.config.ts
# (1440p-Defaults, h264 - siehe docs/axion1337-fork.md) # (1440p-Defaults, h264 - siehe docs/axion1337-fork.md)
- pnpm build:embedded - pnpm build:embedded
# Vite schreibt nach dist/, das npm-Paket (embedded/web/package.json, files: [dist])
# erwartet es aber unter embedded/web/dist. Upstream loest das ueber den Zielpfad des
# Artefakt-Downloads (.github/workflows/publish-embedded-packages.yaml); hier
# verschieben wir direkt, damit publish_npm es per needs:artifacts vorfindet.
- mv dist embedded/web/dist
artifacts: artifacts:
paths: paths:
- embedded/web/dist - embedded/web/dist