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
renovate[bot]
d92017745d
Update rnkdsh/action-upload-diawi action to v1.5.3 ( #1505 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 year ago
renovate[bot]
7a158f06b3
Update gradle/gradle-build-action action to v2.9.0
1 year ago
renovate[bot]
ee901c70a2
Update gradle/gradle-build-action action to v2.8.1 ( #1426 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 year ago
renovate[bot]
870cd040d0
Update rnkdsh/action-upload-diawi action to v1.5.2
1 year ago
renovate[bot]
ea0103dccf
Update danger/danger-js action to v11.3.0
1 year ago
Benoit Marty
5c4da4b26e
Revert "Update codecov/codecov-action action to v4"
1 year ago
renovate[bot]
0e2a5e38cc
Update codecov/codecov-action action to v4
1 year ago
Benoit Marty
995d4e9f6d
Just try using `actions/checkout@v4`
1 year ago
jonnyandrew
f214493c9d
[Rich text editor] Integrate rich text editor library ( #1172 )
...
* Integrate rich text editor
* Also increase swapfile size in test CI
Fixes issue where screenshot tests are terminated due to lack of CI
resources.
See https://github.com/actions/runner-images/discussions/7188#discussioncomment-6750749
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
1 year ago
Jorge Martin Espinosa
e19b27badf
De-duplicate sonar job in the CI ( #1238 )
...
* De-duplicate sonar job in the CI
* Remove workaround for `src/*/kotlin` folders
* Downgrade the sonarqube plugin version
* Try increasing workers for this job, since it's quite slow
* Warn about regression in latest sonarqube release
* Forbid backups to prevent cryptographic issues
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
renovate[bot]
6596f5ec48
Update gradle/gradle-build-action action to v2.8.0
1 year ago
renovate[bot]
18f82c7329
Update gradle/gradle-build-action action to v2.7.1
1 year ago
Benoit Marty
5d91513c32
Remove `failures` artifact, the content is included in `tests-and-screenshot-tests-results` artifact (only one artifact to download).
1 year ago
Benoit Marty
90351586ef
Remove `report` artifact, it is included in `tests-and-screenshot-tests-results` artifact.
1 year ago
Benoit Marty
8fabf6bc8d
Paparazzi 1.3.1 exports failure deltas from PROJECT_ROOT/out/failures/ to BUILD_DIR/paparazzi/failures/.
1 year ago
Jorge Martín
ccacb118a1
Revert merge queue CI optimizations
1 year ago
renovate[bot]
3a1e111b26
Update nschloe/action-cached-lfs-checkout action to v1.2.2
1 year ago
renovate[bot]
456bc09edf
Update danger/danger-js action to v11.2.8 ( #1008 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 year ago
Jorge Martín
99909e9b9f
Fix concurrentcy group for building develop with a matrix of variants
1 year ago
Jorge Martín
a6d6869e55
Fix concurrentcy group for building develop
1 year ago
Jorge Martin Espinosa
b14c741422
CI improvements ( #1012 )
1 year ago
Jorge Martin Espinosa
ca3e284991
Try to skip extra checks in the CI for up to date PRs in merge queue. ( #1010 )
...
* Try to skip extra checks in the CI for up to date PRs in merge queue.
* Try to simplify check
* Remove expression syntax from `if`s
1 year ago
Jorge Martin Espinosa
9e85c74c9c
Try to fix using the merge queue ( #1009 )
1 year ago
Benoit Marty
d2bb8817a3
No need to upload artifact in this job. This is done by the build job.
1 year ago
renovate[bot]
145300fd89
Update danger/danger-js action to v11.2.7 ( #961 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 year ago
renovate[bot]
61a3705c2e
Update gradle/gradle-build-action action to v2.7.0 ( #958 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 year ago
Benoit Marty
3622623fa1
GitHub does not like comment like this. Just remove them.
1 year ago
Benoit Marty
f0874fd773
Revert change from #941 , upload APK to Firebase App Distribution for now.
...
We need a matching and released PlayStore application to be able to upload an AAB, and we do not have that for now.
1 year ago
Benoit Marty
f72e9fb7c2
Add missing env vars, now that we are building the APK in this task.
1 year ago
Benoit Marty
f431e76d29
Upload smaller APK to Maestro Cloud.
1 year ago
Benoit Marty
5fea82a23c
Nightly build: upload the application bundle to Firebase instead of the universal APK.
1 year ago
Benoit Marty
089fc8b4dd
Ci will not ignore compilation warnings.
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
Benoit Marty
ec79c44324
Need JDK 17
1 year ago
Benoit Marty
34ced242f8
Add workflow to create app bundle.
1 year ago
Benoit Marty
cbe1c05c0c
Do not build main branch in this workflow.
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
Benoit Marty
e831b621c9
Ensure previous screenshots are deleted. Sometimes, the registered task is not trigger, I do not know why...
1 year ago
renovate[bot]
e7a615ea71
Update gradle/gradle-build-action action to v2.6.1 ( #893 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 year ago
Chris Smith
9ef8b36f51
Location sharing: don't hardcode API key
...
In an effort to make it easier for forks to (a) use their own
API keys (b) change map styles or maybe even providers, move
the MapTiler key out of the source code and pass it in via
env var or property.
Also refactor the utility classes slightly to keep all the URL
related functions together, to reduce the chance of collisions
when maintaining such forks.
1 year ago
Jorge Martin Espinosa
8865cc2b57
Disable Paparazzi tasks when Kover is running. ( #884 )
...
* Disable Paparazzi tasks when Kover is running.
It allows us to split the test jobs between unit tests, screenshot test and coverage reports.
* Move Sonar upload to the quality workflow, since we have no lint info in tests.
1 year ago
renovate[bot]
bff5c9874f
Update rnkdsh/action-upload-diawi action to v1.5.1
1 year ago
Kat Gerasimova
3414351bfd
Add fixed automation for moving issues between columns
...
This should fix the problem we were having earlier
1 year ago
Kat Gerasimova
753d44471c
Revert "Try to debug project automation column issues" ( #874 )
...
This reverts commit 32f86b2725
.
1 year ago
Jorge Martin Espinosa
978c7c2aa4
Try to improve 'Tests' CI job times ( #865 )
...
* Try to improve 'Tests' CI job times
* Remove `-Pci-build=true` for jobs where the debug mode can be explicitly used
* Add some more excluded `*State` values for kover
* Run paparazzi verification at the same time as Kover tasks, otherwise the coverage is lost.
1 year ago