on: push name: Test, Build and Release apk jobs: build: name: Build APK runs-on: k8s steps: - name: Install prerequisites run: | sudo apt-get update sudo apt-get install -y xz-utils unzip - uses: https://gitea.com/actions/checkout@v4 - uses: https://github.com/actions/setup-java@v4 with: java-version: '17' distribution: 'zulu' - uses: https://github.com/subosito/flutter-action@v2 with: channel: stable flutter-version: 3.19.6 cache: true - name: Setup Android SDK uses: https://github.com/android-actions/setup-android@v3 - run: flutter pub get # - run: flutter test - run: flutter build apk --debug --split-per-abi - name: Release APK uses: https://gitea.com/akkuman/gitea-release-action@v1 with: files: build/app/outputs/flutter-apk/*.apk tag: testing release_name: Testing release release_body: "This is a testing release." prerelease: true token: ${{ secrets.GITEA_TOKEN }}