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

View file

@ -68,29 +68,18 @@ jobs:
run: | run: |
apt-get update && apt-get install -y rsync openssh-client jq git apt-get update && apt-get install -y rsync openssh-client jq git
- name: Restore Flutter cache - name: Install Flutter 3.35.5
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
run: | run: |
if [ ! -d /opt/flutter/bin ]; then if [ ! -d /opt/flutter/bin ]; then
echo "Flutter not found in cache. Cloning..." echo "Flutter not found, cloning..."
git clone https://github.com/flutter/flutter.git /opt/flutter git clone --branch 3.35.5 --depth 1 https://github.com/flutter/flutter.git /opt/flutter
cd /opt/flutter
git checkout 3.35.5
else else
echo "Using cached Flutter" echo "Flutter already present in /opt/flutter"
fi fi
echo "FLUTTER_ROOT=/opt/flutter" >> $GITHUB_ENV echo "FLUTTER_ROOT=/opt/flutter" >> "$GITHUB_ENV"
echo "/opt/flutter/bin" >> $GITHUB_PATH echo "/opt/flutter/bin" >> "$GITHUB_PATH"
/opt/flutter/bin/flutter --version
flutter --version
- name: Setup SSH - name: Setup SSH
run: | run: |