From 60891622ead915b627ace3ee59088bdd09c69182 Mon Sep 17 00:00:00 2001 From: Felix Kirchner Date: Mon, 18 Aug 2025 13:14:22 +0200 Subject: [PATCH] Upgraded workflow --- .github/workflows/flutter.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/.github/workflows/flutter.yml b/.github/workflows/flutter.yml index 35f9ebe..5a06062 100644 --- a/.github/workflows/flutter.yml +++ b/.github/workflows/flutter.yml @@ -28,8 +28,27 @@ jobs: - name: Generate oss_licenses.dart run: flutter pub run flutter_oss_licenses:generate.dart -o lib/presentation/views/about/licenses/oss_licenses.dart + - name: Check for changes + id: check_changes + run: | + if [[ $(git status --porcelain) ]]; then + echo "changes_detected=true" >> $GITHUB_OUTPUT + else + echo "changes_detected=false" >> $GITHUB_OUTPUT + fi + + - name: Commit Changes + if: steps.check_changes.outputs.changes_detected == 'true' + run: | + git config --global user.name "GitHub Actions" + git config --global user.email "actions@github.com" + git add . + git commit -m "Actions: Licenses updated [skip ci]" + git push + lint: runs-on: ubuntu-latest + needs: generate_licenses steps: - name: Checkout code uses: actions/checkout@v4