From 4050872698e6c887cd24952301d372815bdd760e Mon Sep 17 00:00:00 2001 From: hermes-claw Date: Thu, 6 Aug 2026 23:38:20 -0400 Subject: [PATCH] feat(ci): ajoute l'upload Nexus des binaires --- .gitea/workflows/ci.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index ba49a37..bbd16f6 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -72,6 +72,26 @@ jobs: name: binaires path: build/* + - name: Upload to Nexus raw repository (tags only) + if: startsWith(github.ref, 'refs/tags/v') + env: + NEXUS_URL: ${{ secrets.NEXUS_URL }} + NEXUS_USER: ${{ secrets.NEXUS_USER }} + NEXUS_PASSWORD: ${{ secrets.NEXUS_PASSWORD }} + run: | + VERSION=${GITHUB_REF#refs/tags/} + for FILE in build/ntfy-bridge-*; do + [ -f "$FILE" ] || continue + FNAME=$(basename "$FILE") + echo "==> Uploading ${FNAME} to Nexus (${VERSION})..." + curl -sf -u "${NEXUS_USER}:${NEXUS_PASSWORD}" \ + -X PUT \ + -H "Content-Type: application/octet-stream" \ + --data-binary "@${FILE}" \ + "${NEXUS_URL}/repository/raw-hosted/ntfy-bridge/${VERSION}/${FNAME}" \ + && echo " OK" || echo " FAILED" + done + - name: Publish Release (tags only) if: startsWith(github.ref, 'refs/tags/v') run: |