diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index 7d3b5b3..911b7a1 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -25,15 +25,26 @@ jobs: ruff check . --fix pytest -q - - name: Build zip + - name: Build SDSAT tar.gz run: | - mkdir -p dist - zip -r "dist/SDSAT-${{ gitea.ref_name }}.zip" scripts pyproject.toml || true + mkdir -p dist buildtmp/{bin,logs,update} - # Si requirements.txt existe, on le met aussi - if [ -f requirements.txt ]; then - zip -ur "dist/SDSAT-${{ gitea.ref_name }}.zip" requirements.txt - fi + # Copie scripts + cp -r scripts buildtmp/bin/ + + # Supprime tous les __init__.py + find buildtmp/scripts/bin -name "__init__.py" -delete + + # Génère le fichier de metadata + cat > buildtmp/BUILD_INFO.txt <