@@ -15,32 +15,14 @@ jobs:
1515 with :
1616 fetch-depth : 0
1717
18- - name : Release-Artefakte vorbereiten
19- run : |
20- mkdir -p release-assets
21-
22- # Artefakt 1: Ohne node_modules
23- tar --exclude='.git' \
24- --exclude='node_modules' \
25- --exclude='npm-debug.log' \
26- --exclude='.env' \
27- --exclude='.env.local' \
28- --exclude='*.log' \
29- -czf release-assets/nextcloud-verein-${{ github.ref_name }}.tar.gz .
30-
31- # Artefakt 2: Mit vorkompiliertem Bundle
32- cp release-assets/nextcloud-verein-${{ github.ref_name }}.tar.gz \
33- release-assets/nextcloud-verein-${{ github.ref_name }}-release.tar.gz
34-
3518 - name : Release-Notizen generieren
36- id : release_notes
3719 run : |
38- cat > RELEASE_BODY.md << 'EOF'
39- # 🎉 Nextcloud Vereins-App v${{ github.ref_name }}
20+ cat > release_notes.txt << 'EOF'
21+ # 🎉 Nextcloud Vereins-App
4022
4123 ## 🌟 Was ist neu
4224
43- Diese **Alpha-Version (v0.1.0) ** bietet die Kernfunktionalität für die Verwaltung von Vereinen und Organisationen.
25+ Diese **Alpha-Version** bietet die Kernfunktionalität für die Verwaltung von Vereinen und Organisationen.
4426
4527 ### ✨ Hauptmerkmale
4628
@@ -80,12 +62,12 @@ jobs:
8062
8163 ### Methode 1: Aus dem Release (Einfach)
8264
83- 1. Herunterladbare Datei herunterladen: `nextcloud-verein-${{ github.ref_name }}- release.tar.gz`
65+ 1. Herunterladbare Datei herunterladen: `nextcloud-verein-release.tar.gz`
8466 2. In `/var/www/nextcloud/apps/` extrahieren:
8567 ```bash
8668 cd /var/www/nextcloud/apps/
87- tar -xzf nextcloud-verein-${{ github.ref_name }} -release.tar.gz
88- mv nextcloud-verein-${{ github.ref_name }} verein
69+ tar -xzf nextcloud-verein-* -release.tar.gz
70+ mv nextcloud-verein verein
8971 ```
9072 3. App aktivieren:
9173 ```bash
@@ -197,12 +179,31 @@ jobs:
197179
198180 **Danke** an die Nextcloud-Community und alle Mitwirkenden!
199181 EOF
200- cat RELEASE_BODY.md
182+
183+ - name : Release-Artefakte vorbereiten
184+ run : |
185+ mkdir -p release-assets
186+
187+ # Artefakt 1: Ohne node_modules
188+ tar --exclude='.git' \
189+ --exclude='node_modules' \
190+ --exclude='npm-debug.log' \
191+ --exclude='.env' \
192+ --exclude='.env.local' \
193+ --exclude='*.log' \
194+ --exclude='.github' \
195+ -czf release-assets/nextcloud-verein-${{ github.ref_name }}.tar.gz .
196+
197+ # Artefakt 2: Mit vorkompiliertem Bundle
198+ cp release-assets/nextcloud-verein-${{ github.ref_name }}.tar.gz \
199+ release-assets/nextcloud-verein-${{ github.ref_name }}-release.tar.gz
200+
201+ ls -lh release-assets/
201202
202203 - name : GitHub Release erstellen
203204 uses : softprops/action-gh-release@v1
204205 with :
205- body_path : RELEASE_BODY.md
206+ body_path : release_notes.txt
206207 prerelease : true
207208 files : |
208209 release-assets/nextcloud-verein-${{ github.ref_name }}.tar.gz
0 commit comments