diff --git a/.forgejo/workflows/build-appimage.yml b/.forgejo/workflows/build-appimage.yml index 98c7408..5dea10c 100644 --- a/.forgejo/workflows/build-appimage.yml +++ b/.forgejo/workflows/build-appimage.yml @@ -112,10 +112,14 @@ jobs: BASE="https://git.data-it-solution.de/api/packages/data/generic/claude-desktop" - # Latest löschen falls vorhanden (404 ist OK) + # Latest + versionierte Datei loeschen falls vorhanden + # (Forgejo Package Registry weist PUT auf existierenden Pfad mit 409 ab) curl -sS -X DELETE \ --user "data:${{ secrets.REGISTRY_TOKEN }}" \ - "${BASE}/latest/${FILENAME}" || true + "${BASE}/latest/${FILENAME}" >/dev/null 2>&1 || true + curl -sS -X DELETE \ + --user "data:${{ secrets.REGISTRY_TOKEN }}" \ + "${BASE}/${VERSION}/${FILENAME}" >/dev/null 2>&1 || true # Versioniert hochladen curl --fail -sS -X PUT \