From 1c8f9f871f16bac78e38eed6c8203bcff6f20d30 Mon Sep 17 00:00:00 2001 From: mso7nueh Date: Mon, 18 Nov 2024 10:14:00 +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 | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/.gitea/workflows/test.yml b/.gitea/workflows/test.yml index 72ba865a..7b9d4ca0 100644 --- a/.gitea/workflows/test.yml +++ b/.gitea/workflows/test.yml @@ -6,7 +6,8 @@ env: flutter_version: "3.24.4" java_version: "21.x" flutter_channel: "stable" - sdk_cache_key: "android-sdk-${{ runner.os }}-${{ hashFiles('**/android/**/*') }}" # Уникальный ключ для кэширования Android SDK + sdk_cache_key: "android-sdk-${{ runner.os }}-${{ hashFiles('**/android/**/*') }}" + jdk_cache_key: "jdk-${{ env.java_version }}-${{ runner.os }}" jobs: build: @@ -20,9 +21,16 @@ jobs: with: distribution: "zulu" java-version: ${{ env.java_version }} - cache: "gradle" + id: setup-jdk + + - name: Cache JDK + uses: actions/cache@v3 + with: + path: ~/.m2/repository + key: ${{ env.jdk_cache_key }} + restore-keys: | + jdk-${{ env.java_version }}- - # Кэширование Android SDK - name: Cache Android SDK uses: actions/cache@v3 with: @@ -57,7 +65,6 @@ jobs: echo "ANDROID_HOME: $ANDROID_HOME" echo "PATH: $PATH" - # Кэширование Flutter SDK - name: Cache Flutter SDK uses: actions/cache@v3 with: @@ -75,7 +82,6 @@ jobs: flutter-version: ${{ env.flutter_version }} cache: true - # Кэширование Flutter зависимостей (pub cache) - name: Cache Flutter dependencies uses: actions/cache@v3 with: @@ -90,7 +96,7 @@ 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 @@ -105,9 +111,6 @@ 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