Edited text message bubbles should resize when edited #3376
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Maestro | |
# Run this flow only on pull request, and only when the pull request has the Run-Maestro label, to limit our usage of maestro cloud. | |
on: | |
workflow_dispatch: | |
pull_request: | |
types: [labeled] | |
# Enrich gradle.properties for CI/CD | |
env: | |
GRADLE_OPTS: -Dorg.gradle.jvmargs="-Xmx3584m -Dfile.encoding=UTF-8 -XX:+HeapDumpOnOutOfMemoryError" -Dkotlin.incremental=false -XX:+UseParallelGC | |
CI_GRADLE_ARG_PROPERTIES: --stacktrace -PpreDexEnable=false --max-workers 2 --no-daemon | |
jobs: | |
maestro-cloud: | |
name: Maestro test suite | |
runs-on: ubuntu-latest | |
if: github.event_name == 'workflow_dispatch' || github.event.label.name == 'Run-Maestro' | |
strategy: | |
fail-fast: false | |
# Allow one per PR. | |
concurrency: | |
group: ${{ format('maestro-{0}', github.ref) }} | |
cancel-in-progress: true | |
steps: | |
- name: Remove Run-Maestro label | |
if: ${{ github.event_name == 'pull_request' && github.event.label.name == 'Run-Maestro' }} | |
uses: actions-ecosystem/action-remove-labels@v1 | |
with: | |
labels: Run-Maestro | |
- uses: actions/checkout@v4 | |
if: (github.event_name == 'pull_request' && github.event.pull_request.fork == null) || github.event_name == 'workflow_dispatch' | |
with: | |
# Ensure we are building the branch and not the branch after being merged on develop | |
# https://github.com/actions/checkout/issues/881 | |
ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.ref }} | |
- uses: actions/setup-java@v4 | |
name: Use JDK 17 | |
if: (github.event_name == 'pull_request' && github.event.pull_request.fork == null) || github.event_name == 'workflow_dispatch' | |
with: | |
distribution: 'temurin' # See 'Supported distributions' for available options | |
java-version: '17' | |
- name: Assemble debug APK | |
run: ./gradlew :app:assembleDebug $CI_GRADLE_ARG_PROPERTIES | |
if: (github.event_name == 'pull_request' && github.event.pull_request.fork == null) || github.event_name == 'workflow_dispatch' | |
env: | |
ELEMENT_ANDROID_MAPTILER_API_KEY: ${{ secrets.MAPTILER_KEY }} | |
ELEMENT_ANDROID_MAPTILER_LIGHT_MAP_ID: ${{ secrets.MAPTILER_LIGHT_MAP_ID }} | |
ELEMENT_ANDROID_MAPTILER_DARK_MAP_ID: ${{ secrets.MAPTILER_DARK_MAP_ID }} | |
- uses: mobile-dev-inc/[email protected] | |
if: (github.event_name == 'pull_request' && github.event.pull_request.fork == null) || github.event_name == 'workflow_dispatch' | |
with: | |
api-key: ${{ secrets.MAESTRO_CLOUD_API_KEY }} | |
# Doc says (https://github.com/mobile-dev-inc/action-maestro-cloud#android): | |
# app-file should point to an x86 compatible APK file, so upload the x86_64 one (much smaller than the universal APK). | |
app-file: app/build/outputs/apk/gplay/debug/app-gplay-x86_64-debug.apk | |
env: | | |
USERNAME=maestroelement | |
PASSWORD=${{ secrets.MATRIX_MAESTRO_ACCOUNT_PASSWORD }} | |
ROOM_NAME=MyRoom | |
INVITEE1_MXID=@maestroelement2:matrix.org | |
INVITEE2_MXID=@maestroelement3:matrix.org | |
APP_ID=io.element.android.x.debug |