Обновить .gitea/workflows/test.yml

This commit is contained in:
mso7nueh
2024-11-18 10:14:00 +00:00
parent b4422058ca
commit 1c8f9f871f

View File

@@ -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