renovate[bot]
e885b58d41
chore(deps): update mobile-dev-inc/action-maestro-cloud action to v1.9.2
3 weeks ago
Benoit Marty
76fd9310e4
Ensure the CI compile and execute all the unit tests.
4 weeks ago
Benoit Marty
ce811bdaed
Revert "Ensure the CI compile and execute all the unit tests."
...
This reverts commit 60dd4db677
.
4 weeks ago
Benoit Marty
60dd4db677
Ensure the CI compile and execute all the unit tests.
4 weeks ago
Jorge Martín
eb78f32e8c
Fix screenshot recording in CI
4 weeks ago
Jorge Martin Espinosa
f9cdb5af70
Disable configuration cache in the CI by default ( #3601 )
4 weeks ago
Jorge Martin Espinosa
4d6b37f157
Merge unit, screenshot tests and coverage in a single CI call ( #3593 )
...
* Merge unit, screenshot tests and coverage tasks in a single CI call
* Disable gradle daemon too since it's all in a single gradle call now
* Make Kover upload the HTML reports on failure too
4 weeks ago
Jorge Martin Espinosa
f8fa218146
Upgrade the used JDK in the project to v21 ( #3582 )
...
* Upgrade the used JDK in the project to v21
* Use it for CI too
* Centralise java language version
* Fix deprecations, tests and lint issues
* Fix coverage taking into account `@Preview` annotated code.
---------
Co-authored-by: Benoit Marty <benoit@matrix.org>
4 weeks ago
Jorge Martin Espinosa
79c17f714f
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>
1 month ago
renovate[bot]
856fcbcd4a
Update gradle-update/update-gradle-wrapper-action action to v2
1 month ago
Benoit Marty
197fe9b2e2
Change ElementBot mail to android@element.io
1 month ago
Benoit Marty
b7fc6261f0
Migrate license to AGPL - sh files.
2 months ago
Jorge Martin Espinosa
7e37bf4a36
Try adding a memory limit for the kotlin compiler ( #3377 )
...
* Try adding a memory limit for the kotlin compiler
* Tweak values for all flows
2 months ago
renovate[bot]
f52ff61cdf
Update peter-evans/create-pull-request action to v7
2 months ago
renovate[bot]
5419fa003a
Update mobile-dev-inc/action-maestro-cloud action to v1.9.1
2 months ago
ganfra
475a3a2861
Release : use a different concurrency group for enterprise build.
2 months ago
Benoit Marty
1fbb36eb72
Update Gradle: Change the token used by the action so workflows are triggered in the resulting PR
2 months ago
Benoit Marty
a748aa7b20
Update Gradle: add label `PR-Dependencies` to PR it creates.
2 months ago
Benoit Marty
abd1a51453
Update Gradle: ddd workflow_dispatch
2 months ago
Benoit Marty
fae13290eb
Gradle update action: Use JDK 17 and skip early in forks.
2 months ago
renovate[bot]
250f0706fb
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>
3 months ago
Jorge Martin Espinosa
cbad91e4c4
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
3 months ago
Jorge Martin Espinosa
5eef7c13b0
Only add private SSH keys and clone submodules in the original repo ( #3225 )
3 months ago
Jorge Martin Espinosa
b0cebf5ca0
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>
4 months ago
Benoit Marty
5218b75275
Fix Element Enterprise nightly build: towncrier is gone.
4 months ago
Benoit Marty
7d3c447145
Do not clone submodules in forks.
4 months ago
Benoit Marty
790c0aa0c0
Fix typo
4 months ago
Benoit Marty
124e31933c
Iterate on pr notice.
4 months ago
Benoit Marty
a565a0396f
Remove towncrier invocation when building nightly.
4 months ago
Benoit Marty
8a609c4ab5
Add label `PR-Misc` to PR created to sync SAS strings.
4 months ago
Benoit Marty
e13f9affd6
Add label `PR-i18n` to PR created during Localazy sync.
4 months ago
Benoit Marty
44cd30233c
Skip build Element Enterprise on forks.
4 months ago
Benoit Marty
b6dc9a5452
Remove useless if, this workflow is not triggered when pushing the `main` branch.
4 months ago
Benoit Marty
b345f0eb8e
Run tests on Element Enterprise modules.
4 months ago
Benoit Marty
51b98aa5c4
Apply quality checks to Element Enterprise modules.
4 months ago
Benoit Marty
607599d89f
Use deploy key to build Element Enterprise
4 months ago
Benoit Marty
08ea193a95
Use deploy key to build Element Enterprise
4 months ago
Benoit Marty
237917419a
CI: release Element Enterprise
4 months ago
Benoit Marty
dffd7fc39a
CI: build Element Enterprise nightly
4 months ago
Benoit Marty
dccb3877d8
CI: build Element Enterprise
4 months ago
renovate[bot]
b90521e53f
Update danger/danger-js action to v12.3.3 ( #3059 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
4 months ago
renovate[bot]
13b5170a7d
Update danger/danger-js action to v12.3.2
5 months ago
Benoit Marty
303642bb8e
Fix script on CI
5 months ago
Benoit Marty
d43d0cda9e
Add Python script to check for invalid dependencies - keeping the existing errors to check that the CI works as expected.
5 months ago
Jorge Martin Espinosa
c9e0db26d8
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
5 months ago
Benoit Marty
060b733ce4
shellcheck: only fails on warnings for now.
5 months ago
Benoit Marty
0ddf2ba7b2
shellcheck: only fails on error for now.
5 months ago
Benoit Marty
e0da4d6bf0
Add shellcheck to quality checks
5 months ago
ganfra
2f27ba757d
CI : fix the release script for fdroid
5 months ago
ganfra
d162e5e838
CI : try to fix the release script for fdroid
5 months ago