Skip to content

Commit

Permalink
Rule out automatic baseline profile generation temporarily
Browse files Browse the repository at this point in the history
  • Loading branch information
mr3y-the-programmer committed Aug 12, 2024
1 parent d04631c commit a3054e9
Showing 1 changed file with 29 additions and 29 deletions.
58 changes: 29 additions & 29 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -58,35 +58,35 @@ jobs:
KEYSTORE_KEY_PASSWORD: ${{ secrets.STORE_KEY_PASSWORD }}
KEYSTORE_STORE_PASSWORD: ${{ secrets.STORE_KEY_PASSWORD }}

- name: Enable KVM group perms (for baseline profiles generation)
run: |
echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' | sudo tee /etc/udev/rules.d/99-kvm4all.rules
sudo udevadm control --reload-rules
sudo udevadm trigger --name-match=kvm
ls /dev/kvm
- name: Install GMD image for baseline profile generation
run: yes | "$ANDROID_HOME"/cmdline-tools/latest/bin/sdkmanager "system-images;android-34;default;x86_64" # not all combinations of system images are available in all API level

- name: Accept Android licenses
run: yes | "$ANDROID_HOME"/cmdline-tools/latest/bin/sdkmanager --licenses || true

- name: Generate Updated baseline profiles
run: ./gradlew :app:generateReleaseBaselineProfile
-Pandroid.testInstrumentationRunnerArguments.androidx.benchmark.enabledRules=BaselineProfile
-Pandroid.testoptions.manageddevices.emulator.gpu="swiftshader_indirect"
-Pandroid.experimental.testOptions.managedDevices.emulator.showKernelLogging=true
-Pandroid.experimental.androidTest.numManagedDeviceShards=1
-Pandroid.experimental.testOptions.managedDevices.maxConcurrentDevices=1

- name: Commit and push baseline profiles changes (if any).
if: ${{ github.ref == 'refs/heads/main' }}
uses: EndBug/add-and-commit@v9
with:
author_name: GitHub Actions
author_email: github-actions@github.com
message: Update baseline profiles
push: true
# - name: Enable KVM group perms (for baseline profiles generation)
# run: |
# echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' | sudo tee /etc/udev/rules.d/99-kvm4all.rules
# sudo udevadm control --reload-rules
# sudo udevadm trigger --name-match=kvm
# ls /dev/kvm

# - name: Install GMD image for baseline profile generation
# run: yes | "$ANDROID_HOME"/cmdline-tools/latest/bin/sdkmanager "system-images;android-34;default;x86_64" # not all combinations of system images are available in all API level

# - name: Accept Android licenses
# run: yes | "$ANDROID_HOME"/cmdline-tools/latest/bin/sdkmanager --licenses || true

# - name: Generate Updated baseline profiles
# run: ./gradlew :app:generateReleaseBaselineProfile
# -Pandroid.testInstrumentationRunnerArguments.androidx.benchmark.enabledRules=BaselineProfile
# -Pandroid.testoptions.manageddevices.emulator.gpu="swiftshader_indirect"
# -Pandroid.experimental.testOptions.managedDevices.emulator.showKernelLogging=true
# -Pandroid.experimental.androidTest.numManagedDeviceShards=1
# -Pandroid.experimental.testOptions.managedDevices.maxConcurrentDevices=1

# - name: Commit and push baseline profiles changes (if any).
# if: ${{ github.ref == 'refs/heads/main' }}
# uses: EndBug/add-and-commit@v9
# with:
# author_name: GitHub Actions
# author_email: github-actions@github.com
# message: Update baseline profiles
# push: true

- name: Build & Publish Release (.aab) bundle to Play console
run: ./gradlew bundleRelease publishReleaseBundle
Expand Down

0 comments on commit a3054e9

Please sign in to comment.