name: Fix formatting and license file on: push: branches: [ "main" ] pull_request: branches: [ "main" ] jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: Set up JDK uses: actions/setup-java@v4 with: distribution: 'oracle' java-version: '21' - name: Setup Android SDK uses: android-actions/setup-android@v2 - name: Setup Flutter SDK uses: flutter-actions/setup-flutter@v2 with: channel: stable version: 3.13.7 - name: Install dependencies run: dart pub get - name: Verify formatting run: dart format --output=none --set-exit-if-changed . - name: Update license file run: flutter packages pub run license_generator generat - name: Commit and push run: | git config --global user.name 'Github Actions' git config --global user.email 'adrian@abmgrt.dev' git commit -am "Auto-corrected formatting and license file" git push