+name: Build and Upload APK on: push: branches: - notevault-3 # Trigger für den Hauptbranch pull_request: branches: - notevault-3 # Trigger für Pull Requests in den Hauptbranch jobs: build: runs-on: ubuntu-latest steps: # Schritt 1: Checkout des Repositories - name: Checkout repository uses: actions/checkout@v2 # Schritt 2: Setup JDK - name: Set up JDK 11 uses: actions/setup-java@v2 with: java-version: '11' # Schritt 3: Installiere Gradle und Baue die APK - name: Build APK run: | sudo apt-get update sudo apt-get install -y wget unzip wget https://services.gradle.org/distributions/gradle-7.4-bin.zip unzip gradle-7.4-bin.zip export PATH=$PWD/gradle-7.4/bin:$PATH ./gradlew clean assembleRelease # Schritt 4: Upload der APK - name: Upload APK to Gitea Releases uses: pappasam/gitea-release-action@v1 with: gitea_token: ${{ secrets.REGISTRY_PASSWORD }} # Dein Gitea API-Token gitea_url: 'https://git.fawkes100.de' # Deine Gitea-URL owner: ${{ secrets.REGISTRY_USER }} # Dein Gitea-Benutzername repo: 'NoteVault' # Dein Repository-Name tag_name: 'v${{ github.sha }}' # Der Tag für die Version file: 'app/build/outputs/apk/release/app-release.apk' # Pfad zur APK-Datei