From 5409bb1ef105203f6077bf26e77bf7dcaf47c8e1 Mon Sep 17 00:00:00 2001 From: mso7nueh Date: Mon, 18 Nov 2024 07:46:51 +0000 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20.gitea/workflows/test.yml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/test.yml | 30 ++++++++++++++---------------- 1 file changed, 14 insertions(+), 16 deletions(-) diff --git a/.gitea/workflows/test.yml b/.gitea/workflows/test.yml index e3c55160..c879c02c 100644 --- a/.gitea/workflows/test.yml +++ b/.gitea/workflows/test.yml @@ -38,7 +38,7 @@ jobs: mv cmdline-tools/* $HOME/Android/Sdk/cmdline-tools/latest/ export ANDROID_SDK_ROOT=$HOME/Android/Sdk export PATH=$PATH:$HOME/Android/Sdk/cmdline-tools/latest/bin - yes | sdkmanager --licenses 2>/dev/null || true + yes | sdkmanager --licenses 2>/dev/null || true - name: Cache Android SDK uses: actions/cache@v2 @@ -54,24 +54,27 @@ jobs: run: | echo "ANDROID_SDK_ROOT=$HOME/Android/Sdk" >> $GITHUB_ENV echo "PATH=$PATH:$HOME/Android/Sdk/cmdline-tools/latest/bin:$HOME/Android/Sdk/platform-tools:$HOME/Android/Sdk/build-tools/30.0.3" >> $GITHUB_ENV - echo "ANDROID_HOME=$HOME/Android/Sdk" >> $GITHUB_ENV + echo "ANDROID_HOME=$HOME/Android/Sdk" >> $GITHUB_ENV - name: Debug Environment Variables run: | echo "ANDROID_SDK_ROOT: $ANDROID_SDK_ROOT" echo "ANDROID_HOME: $ANDROID_HOME" - echo "PATH: $PATH" + echo "PATH: $PATH" - - uses: actions/cache@v2 + - name: Cache Flutter dependencies + uses: actions/cache@v2 with: - path: ${{ runner.tool_cache }}/flutter + path: | + $HOME/.pub-cache + $HOME/.flutter key: flutter-${{ env.flutter_version }}-${{ env.flutter_channel }} restore-keys: | flutter-${{ env.flutter_version }}- - name: Install jq run: | - apt-get install -y jq + apt-get install -y jq - id: flutter-action uses: actions/flutter-action@v2 @@ -88,14 +91,14 @@ jobs: echo VERSION=${{ steps.flutter-action.outputs.VERSION }} echo ARCHITECTURE=${{ steps.flutter-action.outputs.ARCHITECTURE }} echo PUB-CACHE-PATH=${{ steps.flutter-action.outputs.PUB-CACHE-PATH }} - echo PUB-CACHE-KEY=${{ steps.flutter-action.outputs.PUB-CACHE-KEY }} + echo PUB-CACHE-KEY=${{ steps.flutter-action.outputs.PUB-CACHE-KEY }} shell: bash - name: Fix dir permissions run: | git config --global --add safe.directory /opt/hostedtoolcache/flutter/${{ env.flutter_channel }}-${{ env.flutter_version }}-${{ steps.flutter-action.outputs.ARCHITECTURE }} flutter config --android-sdk="$ANDROID_HOME" - flutter doctor -v + flutter doctor -v - name: Get dependencies run: flutter pub get @@ -103,16 +106,11 @@ jobs: - name: Native Analyze run: flutter analyze - #- name: Run Code Metrics - # run: flutter pub run dart_code_metrics:metrics lib --disable-sunset-warning --fatal-warnings --fatal-performance - - name: Test - run: | - flutter test + run: flutter test - name: Build apk - run: | - flutter build apk + run: flutter build apk - name: Rename and move apk run: | @@ -120,7 +118,7 @@ jobs: APK_NAME="eatvio_app_${TIMESTAMP}.apk" mv build/app/outputs/flutter-apk/app-release.apk $APK_NAME echo "APK build finished $APK_NAME" - echo "APK_NAME=$APK_NAME" >> $GITHUB_ENV + echo "APK_NAME=$APK_NAME" >> $GITHUB_ENV - name: Upload APK artifact uses: actions/upload-artifact@v3