Commit Graph

119 Commits

Author SHA1 Message Date
Jorge Martín
b7235cf3e0 Add gradle cache to record screenshots flow 2023-06-05 09:03:47 +02:00
Benoit Marty
029c0a15b5 Iterate on the script #3 2023-06-02 17:37:51 +02:00
Benoit Marty
470902d281 Iterate on the script #2 2023-06-02 17:20:36 +02:00
Benoit Marty
26fb2ea238 Iterate on the script 2023-06-02 16:40:41 +02:00
Benoit Marty
bc352ba9de Add GitHub workflow to record screenshots when manually triggered. 2023-06-02 16:16:29 +02:00
Benoit Marty
b0c609636f [Renovate] Do not upgrade org.jetbrains.kotlinx.kover (See #513) 2023-06-02 10:04:41 +02:00
Benoit Marty
950fb9ebf4 Format file (no other change) 2023-06-02 10:01:21 +02:00
Benoit Marty
cb6611bdd2 Rename job - try to fix conflict. 2023-06-01 15:34:45 +02:00
Benoit Marty
7054224451 Search for forbidden patterns in Kotlin files. 2023-05-31 15:30:18 +02:00
Kat Gerasimova
94ee4f476d Merge pull request #466 from vector-im/kittykat-patch-2
Update triage automation for signoff
2023-05-30 11:12:25 +01:00
renovate[bot]
081b8cc4db Update rnkdsh/action-upload-diawi action to v1.5.0 2023-05-26 20:47:47 +00:00
Kat Gerasimova
e51e62087d Update triage automation for signoff 2023-05-26 11:40:02 +01:00
renovate[bot]
3a2da3aa75 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>
2023-05-26 11:04:18 +02:00
Benoit Marty
dfeb4d3c91 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
2023-05-25 12:09:18 +02:00
Benoit Marty
a7339cb9c4 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.
2023-05-23 14:59:28 +02:00
renovate[bot]
1ae98b8f66 Update mobile-dev-inc/action-maestro-cloud action to v1.3.2 2023-05-23 08:24:56 +00:00
Benoit Marty
9f9120f51b Now that we have a CODEOWNERS file, there is no need for Renovate to assign a reviewer. It will be done automatically by GitHub. 2023-05-15 13:24:27 +02:00
Benoit Marty
6a2cb1bbb5 No need to duplicate the workflow, the workflow can have several on sections. 2023-05-11 16:36:46 +02:00
Benoit Marty
43070f7c59 Upgrade gradle/gradle-build-action to v2.4.2 2023-05-02 10:55:05 +02:00
Jorge Martin Espinosa
27824a279a 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.
2023-04-25 18:01:54 +02:00
Kat Gerasimova
dbbc14f683 Update labelled issue automation
Migrate from graphql to actions.

Add QA team
2023-04-25 13:29:27 +01:00
Jorge Martin Espinosa
32d028c50e Fix: JNA issue in release mode (#335)
* Restore checkout config for nightly workflows.

* Add missing proguard config line for JNA.
2023-04-18 11:31:25 +00:00
Benoit Marty
b557260bb7 Merge pull request #311 from vector-im/renovate/danger-danger-js-11.x
Update danger/danger-js action to v11.2.6
2023-04-18 10:51:33 +02:00
Benoit Marty
28c07bd974 Merge pull request #331 from vector-im/feature/bma/renovateComposeCompiler
Let renovate upgrade the compose compiler and group related upgrades about Kotlin.
2023-04-18 09:34:04 +02:00
Jorge Martin Espinosa
c8fcf9549b 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).
2023-04-17 17:43:21 +02:00
Benoit Marty
629eb5a47a Let Renovate group dependency upgrade for kotlin compiler, ksp and compose compiler. 2023-04-17 15:56:17 +02:00
renovate[bot]
fa39a5ded8 Update danger/danger-js action to v11.2.6 2023-04-17 11:34:09 +00: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
renovate[bot]
1ba6054301 Update danger/danger-js action to v11.2.5 (#309)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-10 09:24:55 +02:00
Benoit Marty
ad0886391b Revert "Run every 10 minutes to check the script. (to be reverted!)"
This reverts commit 32be8f29e6.
2023-04-08 01:06:23 +02:00
Benoit Marty
ea9f9ccdc3 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'
2023-04-07 15:03:02 +02:00
Benoit Marty
67955988cf 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'
2023-04-07 15:01:34 +02:00
Benoit Marty
32be8f29e6 Run every 10 minutes to check the script. (to be reverted!) 2023-04-07 12:29:35 +02:00
Benoit Marty
6af4057e74 Setup localazy before running it.
From https://localazy.com/docs/cli/installation#debianubuntu
2023-04-07 12:26:25 +02:00
renovate[bot]
54a1729bd8 Update peter-evans/create-pull-request action to v5 2023-04-05 13:56:35 +00:00
Benoit Marty
d0298392c4 Add GitHub action to sync Localazy strings. 2023-04-05 11:04:18 +02:00
Jorge Martin Espinosa
f0b95d30be Disable Diawi when running from fork (#292) 2023-04-04 16:50:50 +02:00
Jorge Martin Espinosa
4154a96b54 Revert "Update Gradle and AGP to v8.0 (#283)" (#295)
This reverts commit 4e085efcf4.
2023-04-04 14:44:01 +00:00
Jorge Martín
943d9600c3 Disable nightly workflow for forks 2023-04-04 08:26:26 +02:00
Jorge Martin Espinosa
4e085efcf4 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>
2023-04-03 18:02:34 +02:00
Benoit Marty
65be3ed216 Remove automation to sync Element Android strings. 2023-03-20 11:25:53 +01:00
renovate[bot]
7f4eda93bd Update rnkdsh/action-upload-diawi action to v1.3.2 2023-03-18 17:40:36 +00:00
Benoit Marty
b78a3a0188 Disable dependabot. There is no simple way to disable it.
Keep the file just in case.
2023-03-13 11:26:20 +01:00
Benoit Marty
2aec795299 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
2023-03-10 10:24:11 +01:00
Benoit Marty
1ab2bfcd21 Ensure samples/minimal still compiles #195 2023-03-10 10:18:10 +01:00
Benoit Marty
c5474f6460 Fix APK path sent to browserstack 2023-03-09 12:27:46 +01:00
Benoit Marty
c496102a05 Update nightly_manual.yml file (iso nightly.yml) 2023-03-09 12:22:14 +01:00
Benoit Marty
8aa9a94bb2 Merge pull request #175 from vector-im/michaelk/gradle-cache
Use the gradle plugin (same usage as in element-android) to use caching.
2023-03-07 16:49:53 +01:00
Benoit Marty
1afbad6a18 Attempt to remove false positive: Renovate failed to look up the following dependencies: string:app_name. 2023-03-07 14:54:49 +01:00
Michael Kaye
f246dd1ea4 Use the gradle plugin (same usage as in element-android) to standardise caching.
This may or may not speed up build times.
2023-03-07 13:32:32 +00:00