diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index ef8b860..6d6082e 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -124,7 +124,19 @@ jobs: uses: actions/download-artifact@v3 with: path: dist/ - merge-multiple: true + # ← sin merge-multiple, quedan en subdirectorios: + # dist/linux-amd64/claudia-docs-linux-amd64.tar.gz + # dist/windows-amd64/claudia-docs-windows-amd64.zip + # etc. + + - name: Mover artefactos a dist/ + run: | + find dist/ -mindepth 2 -type f \ + \( -name "*.tar.gz" -o -name "*.zip" \) \ + -exec mv {} dist/ \; + # Eliminar subdirectorios vacíos + find dist/ -mindepth 1 -type d -delete + ls -lh dist/ - name: Generate changelog run: | @@ -142,7 +154,7 @@ jobs: - name: Generate checksums run: | cd dist - sha256sum * > checksums.txt + sha256sum *.tar.gz *.zip > checksums.txt cat checksums.txt - name: Generate install script @@ -158,7 +170,7 @@ jobs: ARCH="$(uname -m)" case "$ARCH" in - x86_64) ARCH="amd64" ;; + x86_64) ARCH="amd64" ;; aarch64|arm64) ARCH="arm64" ;; esac