1.8 KiB
1.8 KiB
| description | name | agent | tools | ||||||
|---|---|---|---|---|---|---|---|---|---|
| publish – Neue App-Version bauen und auf dem VPS veröffentlichen. Bumpt die Version automatisch, baut die APK, lädt sie auf den Server hoch, verifiziert QR-Code-Seite + Update-API und committet den Version-Bump. | publish | agent |
|
Lies zuerst die Publish-Skill-Datei .github/skills/publish/SKILL.md vollständig mit read_file.
Führe danach den Publish-Workflow durch:
Schritt 1 – Optionale Vorbereitung
- Lies
app/build.gradle.ktsum den aktuellen Stand zu zeigen (versionCode / versionName). - Falls der User eine bestimmte
versionNamemöchte, nutze den Parameter-VersionName. - Ansonsten: kein Eingriff nötig – das Skript bumpt den versionCode automatisch.
Schritt 2 – Publish-Skript ausführen
python ".github/skills/publish/publish-apk.py"
# oder mit explizitem versionName:
python ".github/skills/publish/publish-apk.py" --version-name "2.0"
Das Skript erledigt vollautomatisch:
- versionCode +1 in
app/build.gradle.kts ./gradlew assembleDebug- APK per SCP auf VPS hochladen
POST /api/admin/version(kein Container-Neustart)- Verifizieren (Homepage + Version-API)
git commit+git push
Verwende mode=sync mit timeout=300000.
Voraussetzungen prüfen (falls Fehler auftreten):
- SSH-Agent:
ssh-add -l - Token:
$env:BOLLWERK_ADMIN_TOKENmuss gesetzt sein
Schritt 3 – Ergebnis berichten
Berichte kurz:
- Neue Version (versionCode + versionName)
- Build-Status (✅ / ❌)
- VPS-Deployment (✅ / ❌)
- Push-Status (✅ / ❌)
- Homepage:
https://bollwerk.online/ - Version-API:
https://bollwerk.online/api/version