name: Flutter Schmutter Release on: push: tags: - '*' jobs: build: runs-on: ubuntu-latest steps: - name: checkout code uses: actions/checkout@v4 - name: set up jdk uses: actions/setup-java@v3 with: java-version: '21' distribution: temurin - name: setup android sdk uses: android-actions/setup-android@v3 - name: setup flutter uses: subosito/flutter-action@v2 with: flutter-version: 3.33.0-0.2.pre channel: master - name: install deps run: flutter pub get env: TAR_OPTIONS: --no-same-owner - name: build apk run: flutter build apk --release release: runs-on: ubuntu-latest needs: build steps: - uses: actions/checkout@v4 - name: release-build uses: actions/release-action@main with: files: |- build/app/outputs/flutter-apk/app-release.apk api_key: '${{secrets.RELEASE_TOKEN}}'