diff --git a/do_release.bat b/do_release.bat index 7d6a1eb..c5ed800 100644 --- a/do_release.bat +++ b/do_release.bat @@ -20,7 +20,7 @@ REM Crear ZIP release con mini.exe + DLLs tar -a -c -f mini_%PARAM%_windows_release.zip mini.exe bin\*.dll || exit /b 1 REM Crear ZIP debug solo con mini_debug.exe -tar -a -c -f mini_%PARAM%_windows_debug.zip mini_debug.exe || exit /b 1 +tar -a -c -f mini_%PARAM%_windows_debug.zip mini_debug.exe bin\*.dll || exit /b 1 echo Paquetes generados: echo mini_%PARAM%_windows_release.zip diff --git a/publish_gitea.sh b/publish_gitea.sh index 2e26320..c0bb1ac 100755 --- a/publish_gitea.sh +++ b/publish_gitea.sh @@ -1,10 +1,10 @@ #!/bin/bash set -e -if [ -z "$1" ]; then - echo "Uso: $0 " - exit 1 -fi +#if [ -z "$1" ]; then +# echo "Uso: $0 " +# exit 1 +#fi GITEA_TOKEN="eb44d9c0142f5038c61c5afd17f5a41177bfaedc" @@ -13,18 +13,22 @@ if [ -z "$GITEA_TOKEN" ]; then exit 1 fi -PARAM=$1 +# Leer versión desde version.h +VERSION=$(grep '#define MINI_VERSION' version.h | sed 's/.*"\(.*\)".*/\1/') +echo "Versión detectada: $VERSION" + +#PARAM=$1 API="https://gitea.sustancia.synology.me/api/v1" REPO="JailDoctor/mini" -echo "=== Creando release ${PARAM} en Gitea ===" +echo "=== Creando release ${VERSION} en Gitea ===" RELEASE_ID=$(curl -s -X POST "${API}/repos/${REPO}/releases" \ -H "Authorization: token ${GITEA_TOKEN}" \ -H "Content-Type: application/json" \ -d "{ - \"tag_name\": \"${PARAM}\", - \"name\": \"Release ${PARAM}\", + \"tag_name\": \"${VERSION}\", + \"name\": \"Release ${VERSION}\", \"draft\": false, \"prerelease\": false }" | jq -r '.id') @@ -38,10 +42,10 @@ echo "Release creado con ID: $RELEASE_ID" echo "=== Subiendo artefactos ===" -for f in mini_${PARAM}_linux_release.tar.gz \ - mini_${PARAM}_linux_debug.tar.gz \ - mini_${PARAM}_windows_release.zip \ - mini_${PARAM}_windows_debug.zip +for f in mini_${VERSION}_linux_release.tar.gz \ + mini_${VERSION}_linux_debug.tar.gz \ + mini_${VERSION}_windows_release.zip \ + mini_${VERSION}_windows_debug.zip do echo "Subiendo $f..." curl -s -X POST \