diff --git a/.github/workflows/screenshots.yml b/.github/workflows/screenshots.yml index b9c4d15a4..5b374f6e0 100644 --- a/.github/workflows/screenshots.yml +++ b/.github/workflows/screenshots.yml @@ -17,7 +17,7 @@ jobs: api-level: 34 display_size: 1080x2336 # subtracted the 64px bottom navigation bar type: phone - - profile: Pixel Tablet + - profile: pixel_tablet api-level: 34 display_size: 2560x1488 # subtracted the 64px navigation bar and 48px status bar type: tenInch @@ -38,6 +38,20 @@ jobs: mkdir ~/.config/.android echo $DEBUG_KEYSTORE_BASE64 | base64 --decode > ~/.config/.android/debug.keystore + - name: Set up Java environment + uses: actions/setup-java@v3 + with: + java-version: 17 + distribution: 'zulu' + cache: 'gradle' + + - name: Setup Android SDK + run: | + $ANDROID_HOME/cmdline-tools/latest/bin/sdkmanager --install "cmdline-tools;12.0" + rm -r $ANDROID_HOME/cmdline-tools/latest + ln -s $ANDROID_HOME/cmdline-tools/12.0 $ANDROID_HOME/cmdline-tools/latest + $ANDROID_HOME/cmdline-tools/latest/bin/sdkmanager --version + - name: AVD cache uses: actions/cache@v3 id: avd-cache @@ -62,13 +76,6 @@ jobs: disable-animations: true script: echo "Generated AVD snapshot for caching." - - name: Set up Java environment - uses: actions/setup-java@v3 - with: - java-version: 17 - distribution: 'zulu' - cache: 'gradle' - - name: Build app run: ./gradlew assembleGoogleNormalDebug assembleGoogleNormalAndroidTest env: