forked from eatvio/eatvio_app
Обновить .gitea/workflows/test.yml
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user