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

This commit is contained in:
mso7nueh
2024-11-18 10:31:58 +00:00
parent 6fffed4706
commit d40c49d32b

View File

@@ -6,8 +6,6 @@ env:
flutter_version: "3.24.4"
java_version: "21.x"
flutter_channel: "stable"
sdk_cache_key: "android-sdk-${{ runner.os }}-${{ hashFiles('**/android/**/*') }}"
jdk_cache_key: "jdk-${{ env.java_version }}-${{ runner.os }}"
jobs:
build:
@@ -23,25 +21,8 @@ jobs:
java-version: ${{ env.java_version }}
id: setup-jdk
- name: Cache JDK
uses: actions/cache@v3
with:
path: /opt
key: ${{ env.jdk_cache_key }}
restore-keys: |
jdk-${{ env.java_version }}-
- name: Cache Android SDK
uses: actions/cache@v3
with:
path: $HOME/Android/Sdk
key: ${{ env.sdk_cache_key }}
restore-keys: |
android-sdk-${{ runner.os }}-
- name: Install Android SDK (only if cache is missed)
- name: Install Android SDK
run: |
if [ ! -d "$HOME/Android/Sdk" ]; then
apt-get update
apt-get install -y openjdk-11-jdk wget
wget https://dl.google.com/android/repository/commandlinetools-linux-7583922_latest.zip -O commandlinetools.zip
@@ -51,7 +32,6 @@ jobs:
export ANDROID_SDK_ROOT=$HOME/Android/Sdk
export PATH=$PATH:$HOME/Android/Sdk/cmdline-tools/latest/bin
yes | sdkmanager --licenses 2>/dev/null || true
fi
- name: Set up Android environment variables
run: |
@@ -65,12 +45,6 @@ jobs:
echo "ANDROID_HOME: $ANDROID_HOME"
echo "PATH: $PATH"
- name: Cache Flutter SDK
uses: actions/cache@v3
with:
path: ${{ runner.tool_cache }}/flutter
key: flutter-${{ env.flutter_version }}-${{ env.flutter_channel }}
- name: Install jq
run: |
apt-get install -y jq
@@ -82,23 +56,6 @@ jobs:
flutter-version: ${{ env.flutter_version }}
cache: true
- name: Cache Flutter dependencies
uses: actions/cache@v3
with:
path: ~/.pub-cache
key: flutter-deps-${{ env.flutter_version }}-${{ env.flutter_channel }}
- name: Show cache keys
run: |
echo CACHE-PATH=${{ steps.flutter-action.outputs.CACHE-PATH }}
echo CACHE-KEY=${{ steps.flutter-action.outputs.CACHE-KEY }}
echo CHANNEL=${{ steps.flutter-action.outputs.CHANNEL }}
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 }}
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 }}