Chris Smith
298e217b73
GH Workflows: move deps check, fix nightly
...
Move the dependency check job from the quality workflow that
runs on every PR to the nightly reports workflow. This sometimes
flakes as it does a _lot_ of HTTP requests. It's less intrusive
if that happens outside of the PR workflow.
Also change the nightly job that runs tests to use LFS, so it
actually has access to screenshots :)
The sonar task is still broken, but it seems like an upstream bug:
https://community.sonarsource.com/t/sonar-plugin-4-1-0-3113-4-2-0-3129-errors/91568
1 year ago
Jorge Martín
5a9de39daa
Add gradle cache to record screenshots flow
1 year ago
Benoit Marty
8fbaeb020f
Iterate on the script #3
1 year ago
Benoit Marty
7c6fbb36ba
Iterate on the script #2
1 year ago
Benoit Marty
38ffb88b7f
Iterate on the script
1 year ago
Benoit Marty
1c58a39128
Add GitHub workflow to record screenshots when manually triggered.
1 year ago
Benoit Marty
e661d17896
[Renovate] Do not upgrade org.jetbrains.kotlinx.kover (See #513 )
1 year ago
Benoit Marty
504bf905ab
Format file (no other change)
1 year ago
Benoit Marty
82031beaa5
Rename job - try to fix conflict.
1 year ago
Benoit Marty
7f71b2d81d
Search for forbidden patterns in Kotlin files.
1 year ago
renovate[bot]
4b268dacd1
Update rnkdsh/action-upload-diawi action to v1.5.0
1 year ago
Kat Gerasimova
bbf1ad1adc
Update triage automation for signoff
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
Benoit Marty
6edc7a9323
Reduce logging level to `--warn` to reduce verbosity for testing and checking quality workflows. Keep default (lifecycle) for build workflow.
...
https://docs.gradle.org/current/userguide/logging.html
1 year ago
Benoit Marty
10a70e6fe3
Reduce time to run test from 15 minutes to about 8 by disabling creating artifact and uploading to sonar.
...
Instead those 2 steps are now run once a day in a separate GitHub action.
1 year ago
renovate[bot]
ac50d08377
Update mobile-dev-inc/action-maestro-cloud action to v1.3.2
1 year ago
Benoit Marty
ac515afae3
Now that we have a CODEOWNERS file, there is no need for Renovate to assign a reviewer. It will be done automatically by GitHub.
1 year ago
Benoit Marty
1765398eb1
No need to duplicate the workflow, the workflow can have several `on` sections.
1 year ago
Benoit Marty
ad7bc5fecc
Upgrade gradle/gradle-build-action to v2.4.2
2 years 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
Kat Gerasimova
40f927fbdf
Update labelled issue automation
...
Migrate from graphql to actions.
Add QA team
2 years ago
Jorge Martin Espinosa
deb14865c6
Fix: JNA issue in release mode ( #335 )
...
* Restore checkout config for nightly workflows.
* Add missing proguard config line for JNA.
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
Benoit Marty
3726ae3204
Let Renovate group dependency upgrade for kotlin compiler, ksp and compose compiler.
2 years ago
renovate[bot]
b1e22e0448
Update danger/danger-js action to v11.2.6
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
renovate[bot]
efa53a31a6
Update danger/danger-js action to v11.2.5 ( #309 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 years ago
Benoit Marty
7b14543eab
Revert "Run every 10 minutes to check the script. (to be reverted!)"
...
This reverts commit ed8a3eae6e
.
2 years ago
Benoit Marty
3c07661134
Use Python 3.9
...
CI complain with:
Traceback (most recent call last):
File "./tools/localazy/generateLocalazyConfig.py", line 39, in <module>
action = baseAction | {
TypeError: unsupported operand type(s) for |: 'dict' and 'dict'
2 years ago
Benoit Marty
437d1e1754
Use Python 3.9
...
CI complain with:
Traceback (most recent call last):
File "./tools/localazy/generateLocalazyConfig.py", line 39, in <module>
action = baseAction | {
TypeError: unsupported operand type(s) for |: 'dict' and 'dict'
2 years ago
Benoit Marty
ed8a3eae6e
Run every 10 minutes to check the script. (to be reverted!)
2 years ago
Benoit Marty
72b1e9d57c
Setup localazy before running it.
...
From https://localazy.com/docs/cli/installation#debianubuntu
2 years ago
renovate[bot]
3c2d616367
Update peter-evans/create-pull-request action to v5
2 years ago
Benoit Marty
e211d03476
Add GitHub action to sync Localazy strings.
2 years ago
Jorge Martin Espinosa
7d3fd30d66
Disable Diawi when running from fork ( #292 )
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 Martín
14dec83e13
Disable nightly workflow for forks
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
33190674c1
Remove automation to sync Element Android strings.
2 years ago
renovate[bot]
e7a53ac06b
Update rnkdsh/action-upload-diawi action to v1.3.2
2 years ago
Benoit Marty
5c7ace4882
Disable dependabot. There is no simple way to disable it.
...
Keep the file just in case.
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
dfc9941e10
Ensure samples/minimal still compiles #195
2 years ago
Benoit Marty
57e292e48c
Fix APK path sent to `browserstack`
2 years ago
Benoit Marty
9e6f471def
Update nightly_manual.yml file (iso nightly.yml)
2 years ago
Benoit Marty
c969a0308f
Attempt to remove false positive: `Renovate failed to look up the following dependencies: string:app_name.`
2 years ago
Michael Kaye
7e0a284669
Use the gradle plugin (same usage as in element-android) to standardise caching.
...
This may or may not speed up build times.
2 years ago
Benoit Marty
fcf1b4358e
Renovate: Add a reviewer for each PR from the team `element-x-android-reviewers`
2 years ago
Benoit Marty
3b829b6c4f
Renovate: Add `dependencies` label to all created PRs.
2 years ago
Benoit Marty
8ca7e32a8d
Move renovate configuration to .github folder.
...
This is valid, see: https://docs.renovatebot.com/configuration-options/#configuration-options
2 years ago