Commit Graph

63 Commits

Author SHA1 Message Date
Jorge Martin Espinosa
0bf4819de2 Try fixing OOM by changing GC and adding RAM to the kotlin compiler (#2965)
* Try fixing OOM by changing GC and adding RAM to the kotlin compiler

* Add gradle cache to build apk job in maestro flow.

- Remove unnecessary dependency in `:features:call` module.

* Fix sonar in nightly reports

* Bump heap size of nightly reports
2024-06-03 11:28:51 +02:00
Jorge Martin Espinosa
921e63680c Bump max heap size for building the debug APK for Maestro (#2960)
* Bump max heap size for building the debug APK for Maestro
* Enable `sonar.gradle.skipCompile`
* Fix sonar job
* Bump the MaxMetaspaceSize
* Don't try to upload failed test results to codecov, it doesn't work
2024-05-31 14:44:33 +00:00
Jorge Martin Espinosa
87595c7a5f Split building the debug APK in CI (#2774)
* Split building the debug APK in CI

* Split building the debug APK in CI

* Upload only universal APK to save time
2024-04-30 18:42:30 +02:00
Jorge Martin Espinosa
31db4fa3c8 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
2024-02-27 11:26:56 +01:00
renovate[bot]
b0120adc89 Update rnkdsh/action-upload-diawi action to v1.5.5 2024-02-15 11:33:40 +00:00
Benoit Marty
5f7174e337 Migrate form gradle/gradle-build-action to gradle/actions/setup-gradle
https://github.com/gradle/gradle-build-action
2024-02-01 14:53:28 +01:00
renovate[bot]
a190a47109 Update gradle/gradle-build-action action to v3 2024-01-31 11:34:52 +00:00
renovate[bot]
196203a9f5 Update gradle/gradle-build-action action to v2.12.0 2024-01-24 22:25:02 +00:00
Benoit Marty
81078a59a8 Fix gradle task ambiguity. 2024-01-11 22:19:43 +01:00
Benoit Marty
9b09aaa80f Also export fdroid build as artifact. 2024-01-11 21:42:04 +01:00
Benoit Marty
345b7e9ab6 Update gradle tasks and paths regarding the new gplay and fdroid flavor. 2024-01-11 21:42:04 +01:00
renovate[bot]
fd53c587fe Update gradle/gradle-build-action action to v2.11.1 2023-12-20 06:42:17 +00:00
renovate[bot]
4efed07ef7 Update actions/upload-artifact action to v4 (#2034)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-14 18:58:03 +01:00
renovate[bot]
df21525177 Update gradle/gradle-build-action action to v2.11.0 2023-12-13 07:34:48 +00:00
renovate[bot]
4a95a49843 Update actions/setup-java action to v4 2023-11-29 16:04:07 +00:00
renovate[bot]
ece3969c39 Update gradle/gradle-build-action action to v2.10.0 2023-11-27 09:30:38 +00:00
renovate[bot]
c3242113cd Update rnkdsh/action-upload-diawi action to v1.5.4 2023-11-20 08:52:15 +00:00
renovate[bot]
dd57197f32 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>
2023-11-08 12:58:14 +00:00
Jorge Martin Espinosa
bf4ce9f05a Lower max RAM usage for gradle to avoid CI issues (#1766) 2023-11-08 09:45:55 +00:00
Jorge Martin Espinosa
3fc8f1aaec 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
2023-11-03 10:34:49 +01:00
renovate[bot]
f490476a06 Update rnkdsh/action-upload-diawi action to v1.5.3 (#1505)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-06 10:04:43 +00:00
renovate[bot]
3ecd2318f9 Update gradle/gradle-build-action action to v2.9.0 2023-10-01 01:04:40 +00:00
renovate[bot]
9c17ec2f2f Update gradle/gradle-build-action action to v2.8.1 (#1426)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-25 21:10:42 +02:00
renovate[bot]
b5da7d371c Update rnkdsh/action-upload-diawi action to v1.5.2 2023-09-25 08:03:26 +00:00
Benoit Marty
6537bc1617 Just try using actions/checkout@v4 2023-09-11 14:51:12 +02:00
renovate[bot]
dab1b0e0bf Update actions/checkout action to v4 2023-09-04 12:50:03 +00:00
renovate[bot]
8bae51ff5e Update gradle/gradle-build-action action to v2.8.0 2023-08-28 19:24:00 +00:00
renovate[bot]
091b2c1c44 Update gradle/gradle-build-action action to v2.7.1 2023-08-19 02:06:53 +00:00
Jorge Martín
067921a6de Revert merge queue CI optimizations 2023-08-17 17:17:03 +02:00
Jorge Martín
414bbd2f2c Fix concurrentcy group for building develop with a matrix of variants 2023-08-02 11:20:25 +02:00
Jorge Martín
d79b05878a Fix concurrentcy group for building develop 2023-08-02 11:19:28 +02:00
Jorge Martin Espinosa
89b1bba96e CI improvements (#1012) 2023-07-31 21:05:28 +02:00
Jorge Martin Espinosa
ffdf005507 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
2023-07-31 15:19:51 +00:00
Jorge Martin Espinosa
a1dd524471 Try to fix using the merge queue (#1009) 2023-07-31 13:35:38 +00:00
renovate[bot]
015b98d818 Update gradle/gradle-build-action action to v2.7.0 (#958)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-25 08:07:48 +02:00
Benoit Marty
b422414e05 Ci will not ignore compilation warnings. 2023-07-20 15:29:47 +02:00
Marco Romano
8648e8ba53 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
```
2023-07-20 14:29:06 +02:00
Benoit Marty
d40cfe0e98 Do not build main branch in this workflow. 2023-07-20 11:07:08 +02:00
Chris Smith
8c3cda836e Merge pull request #886 from vector-im/feature/cjs/location-api-key 2023-07-18 15:32:54 +01:00
renovate[bot]
e4a7fcc60c Update gradle/gradle-build-action action to v2.6.1 (#893)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-18 12:25:18 +02:00
Chris Smith
b7bd08b210 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.
2023-07-17 16:09:53 +01:00
renovate[bot]
1f4b7b1d5e Update rnkdsh/action-upload-diawi action to v1.5.1 2023-07-16 21:03:31 +00:00
renovate[bot]
0ae3d25666 Update gradle/gradle-build-action action to v2.6.0 2023-07-10 20:05:51 +00:00
renovate[bot]
fb2b12cbd1 Update gradle/gradle-build-action action to v2.5.1 2023-06-29 19:30:55 +00:00
renovate[bot]
818c868f02 Update gradle/gradle-build-action action to v2.5.0 2023-06-28 22:27:46 +00:00
Benoit Marty
c3f74ba039 Do not fail the whole build if Diawi upload fails 2023-06-27 16:16:11 +02:00
renovate[bot]
081b8cc4db Update rnkdsh/action-upload-diawi action to v1.5.0 2023-05-26 20:47:47 +00:00
Benoit Marty
43070f7c59 Upgrade gradle/gradle-build-action to v2.4.2 2023-05-02 10:55:05 +02:00
Jorge Martin Espinosa
afd58f1634 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>
2023-04-17 08:49:52 +00:00
Jorge Martin Espinosa
f0b95d30be Disable Diawi when running from fork (#292) 2023-04-04 16:50:50 +02:00