Replace all HTTP references to 195.246.231.210 with bollwerk.online across skills, prompts, scripts, and app default settings: - Dockerfile: rename KRISENVORRAT_JWT_SECRET to BOLLWERK_JWT_SECRET - SettingsKey.kt: default server URL now http://bollwerk.online:8080 - publish SKILL/prompt/script: HTTP URLs updated to bollwerk.online - vps-deploy SKILL: Admin-UI and health-check URLs updated - run-integration-tests.ps1: default BaseUrl updated SSH commands (ssh/scp) intentionally kept on IP, as DNS is not used for SSH access.
1.7 KiB
1.7 KiB
| description | name | agent | tools | ||||||
|---|---|---|---|---|---|---|---|---|---|
| publish – Neue App-Version bauen und auf dem VPS veröffentlichen. Bumpt die Version, baut die APK, lädt sie auf den Server hoch und verifiziert QR-Code-Seite + Update-API. | publish | agent |
|
Lies zuerst die Publish-Skill-Datei .github/skills/publish/SKILL.md vollständig mit read_file.
Führe danach den vollständigen Publish-Workflow durch:
Schritt 1 – Version ermitteln
- Lies
app/build.gradle.ktsund ermittle den aktuellenversionCodeundversionName. - Frage den User, auf welche Version gebumpt werden soll (Vorschlag: versionCode +1, versionName minor bump).
- Ändere
versionCodeundversionNameinapp/build.gradle.kts.
Schritt 2 – Build & Test (Quality Gate)
.\gradlew.bat assembleDebug test
- BUILD SUCCESSFUL → weiter mit Schritt 3.
- Fehler → analysieren und beheben (max. 3 Zyklen).
Schritt 3 – Commit & Push
- Erstelle einen Commit:
release: v{versionName} (build {versionCode}) - Push auf origin (gemäß Git-Konventionen: ankündigen, User kann abbrechen).
Schritt 4 – APK auf VPS veröffentlichen
Führe das Publish-Skript aus:
& ".github/skills/publish/publish-apk.ps1" -VersionCode <code> -VersionName "<name>"
Verwende mode=sync mit timeout=120000.
Schritt 5 – Ergebnis berichten
Berichte kurz:
- Neue Version (versionCode + versionName)
- Build/Test-Status (✅ / ❌)
- Push-Status (✅ / ❌)
- VPS-Deployment (✅ / ❌)
- Homepage-URL:
http://bollwerk.online:8080/ - Version-API:
http://bollwerk.online:8080/api/version