Skip to content

chore(deps): bump 7 deps to latest stable/beta (20260702) #4

chore(deps): bump 7 deps to latest stable/beta (20260702)

chore(deps): bump 7 deps to latest stable/beta (20260702) #4

name: Regenerate Baseline + Startup Profile
on:
push:
branches: [master]
pull_request:
branches: [master]
workflow_dispatch:
permissions:
contents: write
pull-requests: write
jobs:
baseline-profile:
name: Generate Baseline + Startup Profile (release, API 33)
runs-on: ubuntu-latest
timeout-minutes: 60
steps:
- name: Checkout
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Enable KVM group perms
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 -la /dev/kvm
- name: Set up JDK 17
uses: actions/setup-java@v5
with:
distribution: 'zulu'
java-version: 17
- name: Setup Android SDK
uses: android-actions/setup-android@v3
- name: Accept SDK licenses
run: yes | sdkmanager --licenses || true
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v4
- name: Setup GMD (Pixel 6, API 33, AOSP)
run: >-
./gradlew :baselineprofile:pixel6Api33Setup --info
-Pandroid.testoptions.manageddevices.emulator.gpu=swiftshader_indirect
- name: Generate Baseline + Startup Profile
run: >-
./gradlew :app:assembleRelease
-Pandroid.testInstrumentationRunnerArguments.androidx.benchmark.enabledRules=baselineprofile
-Pandroid.testoptions.manageddevices.emulator.gpu=swiftshader_indirect
- name: Open PR with regenerated profiles
uses: peter-evans/create-pull-request@v6
with:
branch: bot/baseline-profile-regen
title: "chore(baseline-profile): regenerate baseline-prof.txt + startup-prof.txt"
commit-message: "chore(baseline-profile): regenerate from API 33 / Pixel 6"
body: |
Automated regeneration via the baseline-profile CI workflow.
See app/src/release/generated/baselineProfiles/ for the diff.
add-paths: |
app/src/release/generated/baselineProfiles/baseline-prof.txt
app/src/release/generated/baselineProfiles/startup-prof.txt