This commit is contained in:
Dmitry 2025-11-20 01:28:21 +03:00
parent 9d30bf1d77
commit 8d471e8e84

View file

@ -68,30 +68,19 @@ jobs:
run: |
apt-get update && apt-get install -y rsync openssh-client jq git
- name: Restore Flutter cache
uses: actions/cache@v3
with:
path: /opt/flutter
key: flutter-${{ runner.os }}-${{ hashFiles('**/pubspec.yaml') }}
restore-keys: |
flutter-${{ runner.os }}-
- name: Install Flutter 3.35.5 if missing
- name: Install Flutter 3.35.5
run: |
if [ ! -d /opt/flutter/bin ]; then
echo "Flutter not found in cache. Cloning..."
git clone https://github.com/flutter/flutter.git /opt/flutter
cd /opt/flutter
git checkout 3.35.5
echo "Flutter not found, cloning..."
git clone --branch 3.35.5 --depth 1 https://github.com/flutter/flutter.git /opt/flutter
else
echo "Using cached Flutter"
echo "Flutter already present in /opt/flutter"
fi
echo "FLUTTER_ROOT=/opt/flutter" >> $GITHUB_ENV
echo "/opt/flutter/bin" >> $GITHUB_PATH
flutter --version
echo "FLUTTER_ROOT=/opt/flutter" >> "$GITHUB_ENV"
echo "/opt/flutter/bin" >> "$GITHUB_PATH"
/opt/flutter/bin/flutter --version
- name: Setup SSH
run: |
mkdir -p ~/.ssh