Jorge Martin Espinosa
4a43fcb69a
Use Anvil KSP instead of the Square KAPT one ( #3564 )
...
* Use Anvil KSP instead of the Square KAPT one
* Fix several configuration cache, lint and test issues
* Allow incremental kotlin compilation in the CI
* Workaround Robolectric + Compose issue that caused `AppNotIdleException`
* Update the `enterprise` commit hash
* Update screenshots
---------
Co-authored-by: ElementBot <android@element.io >
2024-10-02 11:52:17 +00:00
renovate[bot]
8661aadd5f
Update gradle-update/update-gradle-wrapper-action action to v2
2024-09-26 18:31:03 +00:00
Benoit Marty
5ec61619e1
Change ElementBot mail to android@element.io
2024-09-19 11:22:58 +02:00
ganfra
96f8e097bd
Merge pull request #3383 from element-hq/renovate/peter-evans-create-pull-request-7.x
...
Update peter-evans/create-pull-request action to v7
2024-09-10 12:48:46 +02:00
Benoit Marty
e21938933e
Migrate license to AGPL - sh files.
2024-09-06 17:52:37 +02:00
Jorge Martin Espinosa
199893c701
Try adding a memory limit for the kotlin compiler ( #3377 )
...
* Try adding a memory limit for the kotlin compiler
* Tweak values for all flows
2024-09-04 19:33:50 +00:00
renovate[bot]
fe982fd273
Update peter-evans/create-pull-request action to v7
2024-09-03 08:18:58 +00:00
renovate[bot]
69f6e382e7
Update mobile-dev-inc/action-maestro-cloud action to v1.9.1
2024-09-02 15:17:25 +00:00
ganfra
2beac61bb4
Release : use a different concurrency group for enterprise build.
2024-08-28 17:01:36 +02:00
Benoit Marty
5608c4b27a
Update Gradle: Change the token used by the action so workflows are triggered in the resulting PR
2024-08-20 10:25:36 +02:00
Benoit Marty
1942ca9433
Update Gradle: add label PR-Dependencies to PR it creates.
2024-08-20 10:18:08 +02:00
Benoit Marty
b59e17481d
Update Gradle: ddd workflow_dispatch
2024-08-20 09:33:37 +02:00
Benoit Marty
eeaf206615
Gradle update action: Use JDK 17 and skip early in forks.
2024-08-20 09:24:21 +02:00
renovate[bot]
5c24587c53
Update gradle/actions action to v4 ( #3265 )
...
* Update gradle/actions action to v4
* Remove unnecessary gradle validation after action update to v4
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io >
2024-08-09 15:03:14 +02:00
Jorge Martin Espinosa
bbe1dc4952
Fix CI for forks ( #3226 )
...
* Try with a different condition for forks
* Skip danger in forks, the fallback token won't let it write comments in PRs anyway
2024-07-19 17:46:56 +02:00
Jorge Martin Espinosa
508b7e48e3
Only add private SSH keys and clone submodules in the original repo ( #3225 )
2024-07-19 17:25:49 +02:00
Jorge Martin Espinosa
950e502ca6
Improve screenshot testing with ComposablePreviewScanner ( #3125 )
...
* Use ComposablePreviewScanner to rework how screenshot testing works
* Add test sharding
* Update screenshots
* Fixes for Element Gallery
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
Co-authored-by: Benoit Marty <benoit@matrix.org >
2024-07-03 13:05:06 +02:00
Benoit Marty
b666f8ddb9
Fix Element Enterprise nightly build: towncrier is gone.
2024-07-02 14:28:59 +02:00
Benoit Marty
6c0719e067
Merge pull request #3025 from element-hq/feature/bma/elementEnterprise
...
Element enterprise (EE) foundations
2024-07-01 17:08:40 +02:00
Benoit Marty
9a4ec53612
Do not clone submodules in forks.
2024-07-01 12:20:15 +02:00
Benoit Marty
e25b8fdd95
Fix typo
2024-06-27 14:00:43 +02:00
Benoit Marty
5991c3be11
Iterate on pr notice.
2024-06-27 12:06:59 +02:00
Benoit Marty
83d5904f28
Remove towncrier invocation when building nightly.
2024-06-27 11:52:38 +02:00
Benoit Marty
f94a1069c0
Add label PR-Misc to PR created to sync SAS strings.
2024-06-27 11:43:02 +02:00
Benoit Marty
2908cd3779
Add label PR-i18n to PR created during Localazy sync.
2024-06-27 11:42:10 +02:00
Benoit Marty
66bd58a8b2
Skip build Element Enterprise on forks.
2024-06-27 09:35:33 +02:00
Benoit Marty
4f39490fd0
Remove useless if, this workflow is not triggered when pushing the main branch.
2024-06-27 09:34:49 +02:00
Benoit Marty
1ba0399dbc
Run tests on Element Enterprise modules.
2024-06-26 11:59:44 +02:00
Benoit Marty
d19829b845
Apply quality checks to Element Enterprise modules.
2024-06-26 11:59:43 +02:00
Benoit Marty
e7893560fd
Use deploy key to build Element Enterprise
2024-06-26 11:59:43 +02:00
Benoit Marty
4fdf5907ee
Use deploy key to build Element Enterprise
2024-06-26 11:59:42 +02:00
Benoit Marty
a75df67c4d
CI: release Element Enterprise
2024-06-26 11:59:42 +02:00
Benoit Marty
3ca0a05212
CI: build Element Enterprise nightly
2024-06-26 11:59:42 +02:00
Benoit Marty
e6b91c4c36
CI: build Element Enterprise
2024-06-26 11:59:41 +02:00
renovate[bot]
b591a1a8b1
Update danger/danger-js action to v12.3.3 ( #3059 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-20 15:38:49 +02:00
renovate[bot]
4977e1f4ef
Update danger/danger-js action to v12.3.2
2024-06-19 08:14:28 +00:00
Benoit Marty
463ce89a8a
Fix script on CI
2024-06-14 10:27:03 +02:00
Benoit Marty
b2c570df03
Add Python script to check for invalid dependencies - keeping the existing errors to check that the CI works as expected.
2024-06-14 09:29:23 +02:00
Jorge Martin Espinosa
f3fa7e57a5
Try to workaround OOM errors and the runners dying ( #3013 )
...
* Try to workaround OOM errors and the runner dying
* Some more tweaks:
- Add `-XX:MaxMetaspaceSize` (https://github.com/gradle/gradle/issues/19750 )
- Remove `-PpreDexEnable` as it's deprecated and no longer used.
- Remove `--max-workers` as gradle will automatically use the optimal amount.
* Remove `--max-workers` in recording screenshots too
2024-06-12 15:35:51 +02:00
Benoit Marty
02e42ab92f
shellcheck: only fails on warnings for now.
2024-06-11 17:51:32 +02:00
Benoit Marty
1ec38573b6
shellcheck: only fails on error for now.
2024-06-11 17:50:45 +02:00
Benoit Marty
e8555d2ea7
Add shellcheck to quality checks
2024-06-11 15:22:12 +02:00
ganfra
ddc7271096
CI : try to fix the release script for fdroid
2024-06-07 13:46:42 +02:00
renovate[bot]
f789a268d0
Update danger/danger-js action to v12.3.1
2024-06-05 07:23:05 +00:00
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
Benoit Marty
81ba878687
Merge pull request #2908 from element-hq/renovate/danger-danger-js-12.x
...
Update danger/danger-js action to v12.3.0
2024-05-27 12:16:56 +02:00
renovate[bot]
4484a2681a
Update danger/danger-js action to v12.3.0
2024-05-24 08:03:41 +00:00
Benoit Marty
e5ef7f77d9
Update GA name
2024-05-23 16:51:39 +02:00
ganfra
53d0fdfe12
CI : fix release workflow - concurrency group
2024-05-22 11:46:42 +02:00