Jorge Martin Espinosa
edf01cf8a7
Bump CI max JVM heap size and CPU usage ( #2444 )
...
* Bump CI max JVM heap size and CPU usage
* Bump Heap size a bit more for `build`
* Bump Heap size for tests too
8 months ago
Benoit Marty
15728d6b58
Add prefix `MAESTRO_` to Maestro env variable.
8 months ago
Benoit Marty
a2e00801b7
Add RECOVERY_KEY to Maestro env variable.
8 months ago
renovate[bot]
216ed575b9
Update mobile-dev-inc/action-maestro-cloud action to v1.8.1
9 months ago
Benoit Marty
db6b52f8bf
Update gradle tasks and paths regarding the new gplay and fdroid flavor.
10 months ago
renovate[bot]
3a8bc4cd9c
Update actions/github-script action to v7 ( #2152 )
...
* Update actions/github-script action to v7
* Fix issues with both the PR from fork welcome comment and skipping Maestro for PRs coming from forks.
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
10 months ago
Jorge Martin Espinosa
0381027dae
Restore Github PAT in record screenshots, disable Maestro for forks ( #2147 )
...
* Restore PAT for `recoverScreenshots.yml` flow.
This is needed to trigger CI jobs automatically. In the case where this is not possible (forks) a message will be added to ask the user to add an empty commit to trigger the CI.
* Add community PR notice
* Disable Maestro steps for fork PRs
10 months ago
renovate[bot]
2ea79709d1
Update actions/setup-java action to v4
11 months ago
Jorge Martin Espinosa
e269303361
Run Maestro flow only then `Run-Maestro` label is present in a PR ( #1852 )
...
* Run Maestro only when the `Run-Maestro` label is present in a PR.
11 months ago
renovate[bot]
bb51862fc4
Update mobile-dev-inc/action-maestro-cloud action to v1.8.0
12 months ago
renovate[bot]
2647a9861b
Update mobile-dev-inc/action-maestro-cloud action to v1.7.0
12 months ago
renovate[bot]
9e66180d20
Update kotlin ( #1697 )
...
* Update kotlin
* Lower Sonar RAM usage, remove redundant `Dkotlin.daemon.jvm.options`
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
12 months ago
Jorge Martin Espinosa
b57fddf19c
Lower max RAM usage for gradle to avoid CI issues ( #1766 )
12 months ago
Jorge Martin Espinosa
1f5a135072
Use Parallel GC and bump RAM usage ( #1734 )
...
* Use Parallel GC and bump RAM usage
* Build only `app` project in `Build APKs (debug)` flow.
* Remove redundant JNA dependency
1 year ago
Jorge Martin Espinosa
56a024fc00
Only build `app` module for Maestro tests. ( #1727 )
...
This should save some time since the sample module would no longer be built.
1 year ago
renovate[bot]
28bb47c7b9
Update mobile-dev-inc/action-maestro-cloud action to v1.6.0
1 year ago
Benoit Marty
995d4e9f6d
Just try using `actions/checkout@v4`
1 year ago
renovate[bot]
ff3fd793ff
Update actions/checkout action to v4
1 year ago
renovate[bot]
d4ae0ec226
Update mobile-dev-inc/action-maestro-cloud action to v1.5.0
1 year ago
Benoit Marty
d2bb8817a3
No need to upload artifact in this job. This is done by the build job.
1 year ago
Benoit Marty
f431e76d29
Upload smaller APK to Maestro Cloud.
1 year ago
Marco Romano
e8e4542a75
Extract maptiler's map ids ( #926 )
...
Maptiler custom map ids are only useable by the account that create them. So if we hardcode them forkers won't be able to use the maps even if the bring in their own api key (because they can't access our maps with their api key).
Requires to set our map ids in `local.properties` for local development:
```
services.maptiler.lightMapId=9bc819c8-e627-474a-a348-ec144fe3d810
services.maptiler.darkMapId=dea61faf-292b-4774-9660-58fcef89a7f3
```
1 year ago
Marco Romano
8986cf5669
Add maestro test for send location ( #914 )
...
Originally part of https://github.com/vector-im/element-x-android/pull/770
It's been extracted out since it's currently blocked by our lack of maestro cloud credits.
- https://github.com/vector-im/element-meta/issues/1682
1 year ago
Marco Romano
38ecac7b59
Add Maestro tests for create & join rooms ( #472 )
...
I created 2 additional test users to use them as MXID we lookup during room creation.
I.e. we will not login as those users, it's just 2 known MXIDs that we know exist so we can look them up.
- https://github.com/vector-im/element-x-android/issues/409
1 year ago
renovate[bot]
38a42cba27
Update mobile-dev-inc/action-maestro-cloud action to v1.4.1
1 year ago
renovate[bot]
efcd969b4c
Update mobile-dev-inc/action-maestro-cloud action to v1.3.3 ( #457 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 year ago
renovate[bot]
ac50d08377
Update mobile-dev-inc/action-maestro-cloud action to v1.3.2
1 year ago
Jorge Martin Espinosa
0389f782c9
Fix: Maestro tests fail when using settings ( #358 )
...
* Fix Maestro tests using 'Settings' to open the settings screen.
* Try to allow manually running Maestro tests.
* Also adjust logout flow.
2 years ago
Jorge Martin Espinosa
97917e7a2d
Update the Rust SDK to v0.1.9 ( #318 )
...
* Update the Rust SDK to v0.1.7.
* Try to have the same setup for the build apk job and maestro.
* Add option to run maestro manually.
* Update to v0.1.9 (0.1.7 and 0.1.8 were broken in x86_64).
2 years ago
Jorge Martin Espinosa
de010545fb
Update Gradle to 8.1 and AGP to v8.0 ( #329 )
...
* Update AGP to 8.0.0.
* Set JAVA_HOME to JDK17
* Update lint version.
* Use right JDK for dependency analysis, replace deprecated env var.
* Upgrade to Gradle 8.1.
* Remove `@Supress(DSL_SCOPE_VIOLATION)` as it's no longer needed.
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 years ago
Jorge Martin Espinosa
610e4aa8b6
Revert "Update Gradle and AGP to v8.0 ( #283 )" ( #295 )
...
This reverts commit cda0606a0d
.
2 years ago
Jorge Martin Espinosa
cda0606a0d
Update Gradle and AGP to v8.0 ( #283 )
...
* Update dependency gradle to v8
* Handle upgrading Gradle to v8.0.2
* Update AGP to 8.0.0-RC01
* Try to set JAVA_HOME to JDK17
* Update lint version.
* Use right JDK for dependency analysis, replace deprecated env var
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 years ago
Benoit Marty
a1a86ce52b
Run maestro only on pull request, and only when the pull request has been approved, to limit our usage of maestro cloud. #121
...
# https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#running-a-workflow-when-a-pull-request-is-approved
2 years ago
Benoit Marty
065daa4899
Split APK per ABI
2 years ago
dependabot[bot]
96198dbe86
Bump mobile-dev-inc/action-maestro-cloud from 1.2.3 to 1.3.1
...
Bumps [mobile-dev-inc/action-maestro-cloud](https://github.com/mobile-dev-inc/action-maestro-cloud ) from 1.2.3 to 1.3.1.
- [Release notes](https://github.com/mobile-dev-inc/action-maestro-cloud/releases )
- [Commits](https://github.com/mobile-dev-inc/action-maestro-cloud/compare/v1.2.3...v1.3.1 )
---
updated-dependencies:
- dependency-name: mobile-dev-inc/action-maestro-cloud
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
dependabot[bot]
b1990716a0
Bump mobile-dev-inc/action-maestro-cloud from 1.2.2 to 1.2.3
...
Bumps [mobile-dev-inc/action-maestro-cloud](https://github.com/mobile-dev-inc/action-maestro-cloud ) from 1.2.2 to 1.2.3.
- [Release notes](https://github.com/mobile-dev-inc/action-maestro-cloud/releases )
- [Commits](https://github.com/mobile-dev-inc/action-maestro-cloud/compare/v1.2.2...v1.2.3 )
---
updated-dependencies:
- dependency-name: mobile-dev-inc/action-maestro-cloud
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
dependabot[bot]
3945337863
Bump mobile-dev-inc/action-maestro-cloud from 1.1.1 to 1.2.2
...
Bumps [mobile-dev-inc/action-maestro-cloud](https://github.com/mobile-dev-inc/action-maestro-cloud ) from 1.1.1 to 1.2.2.
- [Release notes](https://github.com/mobile-dev-inc/action-maestro-cloud/releases )
- [Commits](https://github.com/mobile-dev-inc/action-maestro-cloud/compare/v1.1.1...v1.2.2 )
---
updated-dependencies:
- dependency-name: mobile-dev-inc/action-maestro-cloud
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
Benoit Marty
27dd4d306b
Fix typo
2 years ago
Benoit Marty
f810a2ceaf
Allow concurrency with the build job.
2 years ago
Benoit Marty
8b9b6f9956
Rename job, add missing parameter ROOM_NAME and update TOC
2 years ago
Benoit Marty
de6532e073
Setup Maestro and add first tests.
...
Also configure CI
2 years ago
Benoit Marty
29137f8e9f
Add Build workflow
2 years ago