diff --git a/.gitea/workflows/test.yml b/.gitea/workflows/test.yml index 230fbf51..3a600ef5 100644 --- a/.gitea/workflows/test.yml +++ b/.gitea/workflows/test.yml @@ -1,17 +1,17 @@ name: Eatvio App Android Test -on: [ pull_request ] +on: [pull_request] env: - flutter_version: "3.41.2" - java_version: "21.x" - flutter_channel: "stable" - my_local_cache_dir: "/opt/hostedtoolcache/" - ANDROID_SDK_ROOT: "/opt/hostedtoolcache/Android/Sdk" + flutter_version: '3.41.2' + java_version: '21.x' + flutter_channel: 'stable' + my_local_cache_dir: '/opt/hostedtoolcache/' + ANDROID_SDK_ROOT: '/opt/hostedtoolcache/Android/Sdk' jobs: build: - runs-on: [ ubuntu-latest ] + runs-on: [ubuntu-latest] steps: - uses: https://github.com/actions/checkout@v3 @@ -31,6 +31,7 @@ jobs: with: repository: eatvio/eatvio_app_env path: env_repo + token: ${{ vars.MISHA_GITEA_TOKEN }} ref: main - name: Copy .env file @@ -65,7 +66,7 @@ jobs: - name: Cache Android SDK id: cache-sdk - uses: "https://github.com/actions/cache@v4" + uses: 'https://github.com/actions/cache@v4' with: path: ${{ env.my_local_cache_dir }} key: ${{ runner.os }}-cache-sdk @@ -73,14 +74,14 @@ jobs: - name: Set up JDK uses: https://github.com/actions/setup-java@v3 with: - distribution: "zulu" + distribution: 'zulu' java-version: ${{ env.java_version }} cache: gradle - name: Install utils for Android SDK run: | apt-get update - apt-get install -y openjdk-17-jdk wget jq clang cmake ninja-build libgtk-3-dev + apt-get install -y openjdk-17-jdk wget jq clang cmake ninja-build libgtk-3-dev - name: Install Android SDK if: steps.cache-sdk.outputs.cache-hit != 'true' @@ -99,15 +100,14 @@ jobs: sdkmanager "platform-tools" "platforms;android-35" "platforms;android-34" "platforms;android-33" "platforms;android-31" sdkmanager "build-tools;34.0.0" sdkmanager "ndk;25.1.8937393" - sdkmanager --install "cmake;3.22.1" + sdkmanager --install "cmake;3.22.1" - name: Set up Android environment variables - id: "android-env-setup" + id: 'android-env-setup' run: | echo "ANDROID_SDK_ROOT=${{ env.my_local_cache_dir }}Android/Sdk" >> $GITHUB_ENV echo "PATH=$PATH:${{ env.my_local_cache_dir }}Android/Sdk/cmdline-tools/latest/bin:${{ env.my_local_cache_dir }}Android/Sdk/platform-tools:${{ env.my_local_cache_dir }}Android/Sdk/build-tools/30.0.3:${{ env.my_local_cache_dir }}Android/Sdk/build-tools/34.0.0" >> $GITHUB_ENV - echo "ANDROID_HOME=${{ env.my_local_cache_dir }}Android/Sdk" >> $GITHUB_ENV - + echo "ANDROID_HOME=${{ env.my_local_cache_dir }}Android/Sdk" >> $GITHUB_ENV - name: Set up Flutter run: | @@ -146,7 +146,7 @@ jobs: if [ "$ARCH" = "x86_64" ]; then ARCH="x64"; fi git config --global --add safe.directory "${{ env.my_local_cache_dir }}flutter" flutter config --android-sdk="$ANDROID_HOME" - flutter doctor -v + flutter doctor -v - name: Get dependencies run: | @@ -235,7 +235,7 @@ jobs: APK_NAME="eatvio_app_${TIMESTAMP}.apk" mv build/app/outputs/flutter-apk/app-release.apk $APK_NAME echo "APK build finished $APK_NAME" - echo "APK_NAME=$APK_NAME" >> $GITHUB_ENV + echo "APK_NAME=$APK_NAME" >> $GITHUB_ENV - name: Upload APK artifact uses: https://github.com/actions/upload-artifact@v3