diff --git a/.gitea/workflows/test.yml b/.gitea/workflows/test.yml index 589cf37..78c51b9 100644 --- a/.gitea/workflows/test.yml +++ b/.gitea/workflows/test.yml @@ -23,20 +23,21 @@ jobs: - name: Install Android SDK run: | - apt-get update - apt-get install -y openjdk-11-jdk wget + sudo apt-get update + sudo apt-get install -y openjdk-11-jdk wget unzip wget https://dl.google.com/android/repository/commandlinetools-linux-7583922_latest.zip -O commandlinetools.zip - unzip commandlinetools.zip + unzip commandlinetools.zip -d cmdline-tools mkdir -p $HOME/Android/Sdk/cmdline-tools/latest - mv cmdline-tools/* $HOME/Android/Sdk/cmdline-tools/latest/ + mv cmdline-tools/cmdline-tools/* $HOME/Android/Sdk/cmdline-tools/latest/ export ANDROID_SDK_ROOT=$HOME/Android/Sdk - export PATH=$PATH:$HOME/Android/Sdk/cmdline-tools/latest/bin + export PATH=$PATH:$HOME/Android/Sdk/cmdline-tools/latest/bin:$HOME/Android/Sdk/platform-tools:$HOME/Android/Sdk/build-tools/30.0.3 + yes | sdkmanager --licenses sdkmanager "platform-tools" "platforms;android-30" "build-tools;30.0.3" - name: Set up Android environment variables run: | echo "ANDROID_SDK_ROOT=$HOME/Android/Sdk" >> $GITHUB_ENV - echo "PATH=$PATH:$HOME/Android/Sdk/platform-tools:$HOME/Android/Sdk/build-tools/30.0.3" >> $GITHUB_ENV + echo "PATH=$PATH:$HOME/Android/Sdk/cmdline-tools/latest/bin:$HOME/Android/Sdk/platform-tools:$HOME/Android/Sdk/build-tools/30.0.3" >> $GITHUB_ENV echo "ANDROID_HOME=$HOME/Android/Sdk" >> $GITHUB_ENV - uses: actions/cache@v2 @@ -46,8 +47,7 @@ jobs: - name: Install jq run: | - apt update - apt-get install -y jq + sudo apt-get install -y jq - uses: actions/setup-java@v3 with: @@ -62,7 +62,7 @@ jobs: flutter-version: ${{ env.flutter_version }} cache: true - - name: show cache keys + - name: Show cache keys run: | echo CACHE-PATH=${{ steps.flutter-action.outputs.CACHE-PATH }} echo CACHE-KEY=${{ steps.flutter-action.outputs.CACHE-KEY }} @@ -73,7 +73,7 @@ jobs: echo PUB-CACHE-KEY=${{ steps.flutter-action.outputs.PUB-CACHE-KEY }} shell: bash - - name: fix dir permissions + - 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 }} flutter --version @@ -100,4 +100,4 @@ jobs: TIMESTAMP=$(date +'%Y-%m-%d-%H-%M') APK_NAME="eatvio_app_${TIMESTAMP}.apk" mv build/app/outputs/flutter-apk/app-release.apk $APK_NAME - echo "APK build finished $APK_NAME" \ No newline at end of file + echo "APK build finished $APK_NAME"