Commit Graph

476 Commits

Author SHA1 Message Date
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
2023-03-10 10:24:11 +01:00
Benoit Marty dfc9941e10 Ensure samples/minimal still compiles #195 2023-03-10 10:18:10 +01:00
Benoit Marty 57e292e48c Fix APK path sent to browserstack 2023-03-09 12:27:46 +01:00
Benoit Marty 9e6f471def Update nightly_manual.yml file (iso nightly.yml) 2023-03-09 12:22:14 +01:00
Benoit Marty 515b3fc120 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 c969a0308f 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 7e0a284669 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
Benoit Marty fcf1b4358e Renovate: Add a reviewer for each PR from the team element-x-android-reviewers 2023-03-07 11:44:49 +01:00
Benoit Marty 3b829b6c4f Renovate: Add dependencies label to all created PRs. 2023-03-07 11:44:49 +01:00
Benoit Marty 8ca7e32a8d Move renovate configuration to .github folder.
This is valid, see: https://docs.renovatebot.com/configuration-options/#configuration-options
2023-03-07 11:33:50 +01:00
Benoit Marty c0af3dd923 Merge pull request #126 from vector-im/dependabot/github_actions/danger/danger-js-11.2.4
Bump danger/danger-js from 11.2.3 to 11.2.4
2023-03-06 15:57:14 +01:00
dependabot[bot] de5c1dfbd4 Bump danger/danger-js from 11.2.3 to 11.2.4
Bumps [danger/danger-js](https://github.com/danger/danger-js) from 11.2.3 to 11.2.4.
- [Release notes](https://github.com/danger/danger-js/releases)
- [Changelog](https://github.com/danger/danger-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/danger/danger-js/compare/11.2.3...11.2.4)

---
updated-dependencies:
- dependency-name: danger/danger-js
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-03 09:16:36 +00:00
dependabot[bot] 0cddffd896 Bump NejcZdovc/comment-pr from 1 to 2
Bumps [NejcZdovc/comment-pr](https://github.com/NejcZdovc/comment-pr) from 1 to 2.
- [Release notes](https://github.com/NejcZdovc/comment-pr/releases)
- [Commits](https://github.com/NejcZdovc/comment-pr/compare/v1...v2)

---
updated-dependencies:
- dependency-name: NejcZdovc/comment-pr
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-03 09:08:31 +00:00
Jorge Martin Espinosa 0523f61973 Try to run Diawi only for PRs (#124) 2023-03-02 18:08:57 +01:00
Benoit Marty 381bd3fd3f Merge pull request #92 from vector-im/feature/bma/pr_improvement
Configure Diawi and split APK
2023-03-02 11:44:34 +01:00
Jorge Martin Espinosa f300842a87 CI: make sure Paparazzi test failures stop the test flow (#117)
* Run Paparazzi tests just once when koverMergedReport is used.
* Make sure a Paparazzi failure breaks the test flow and blocks merging.
* Change ./gradlew check call in quality.yml to custom runQualityChecks task.
2023-03-02 09:15:47 +01:00
Benoit Marty 065daa4899 Split APK per ABI 2023-03-01 10:26:05 +01:00
Benoit Marty 6a6df72220 Setup Diawi to comment Pull Request with a QrCode to download the APK 2023-03-01 10:26:05 +01:00
Benoit Marty 9faeac1a44 Fix typo 2023-03-01 09:55:39 +01:00
Benoit Marty e57635eede Build unmerged branch on pull request 2023-03-01 09:55:39 +01:00
dependabot[bot] 96198dbe86 Bump mobile-dev-inc/action-maestro-cloud from 1.2.3 to 1.3.1
Bumps [mobile-dev-inc/action-maestro-cloud](https://github.com/mobile-dev-inc/action-maestro-cloud) from 1.2.3 to 1.3.1.
- [Release notes](https://github.com/mobile-dev-inc/action-maestro-cloud/releases)
- [Commits](https://github.com/mobile-dev-inc/action-maestro-cloud/compare/v1.2.3...v1.3.1)

---
updated-dependencies:
- dependency-name: mobile-dev-inc/action-maestro-cloud
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-24 23:05:21 +00:00
David Langley 422f1394bd Add labelled issues to Verticals Feature project 2023-02-22 10:24:50 +00:00
Benoit Marty 0d6c1486b0 Merge pull request #77 from michaelkaye/michaelk/upload_nightly_to_browserstack
On nightly build (or manual build), additionally upload a copy to browserstack for automation.
2023-02-17 12:01:43 +01:00
Kat Gerasimova a74220fe19 Create story.yml (#87)
Add template for user story issues
2023-02-16 18:04:37 +00:00
Johannes Marbach f3926b00f5 Add EXF issues to the X-Plorer project 2023-02-14 17:09:04 +01:00
Michael Kaye d83e224fd1 Rename custom ID in line with iOS name 2023-02-10 10:59:01 +00:00
Michael Kaye 67f8f29ad4 On nightly build, additionally upload a copy to browserstack for automation. 2023-02-08 13:55:31 +00:00
Benoit Marty 21084c26b2 fix path 2023-02-07 22:13:39 +01:00
Benoit Marty d02744bc17 Kover: add verify rules: global and for Presenters 2023-02-07 16:29:57 +01:00
Benoit Marty 34bcba1712 Rename artifact 2023-02-07 10:36:29 +01:00
Benoit Marty 058b789930 Running kover run the tests, no need to do it twice. 2023-02-07 10:36:29 +01:00
Benoit Marty fe56e0bea0 Upload coverage reports to codecov 2023-02-01 13:42:47 +01:00
Benoit Marty 5d3ea10e30 CI: Generate and archive kover report 2023-02-01 11:45:09 +01:00
Benoit Marty 46b6ba4417 Task was not run... To check again on CI 2023-02-01 11:44:41 +01:00
Benoit Marty 7398158539 Sonar: run after tests on CI. 2023-02-01 09:11:21 +01:00
dependabot[bot] 9162269851 Bump danger/danger-js from 11.2.2 to 11.2.3
Bumps [danger/danger-js](https://github.com/danger/danger-js) from 11.2.2 to 11.2.3.
- [Release notes](https://github.com/danger/danger-js/releases)
- [Changelog](https://github.com/danger/danger-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/danger/danger-js/compare/11.2.2...11.2.3)

---
updated-dependencies:
- dependency-name: danger/danger-js
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-25 22:11:51 +00:00
dependabot[bot] b1990716a0 Bump mobile-dev-inc/action-maestro-cloud from 1.2.2 to 1.2.3
Bumps [mobile-dev-inc/action-maestro-cloud](https://github.com/mobile-dev-inc/action-maestro-cloud) from 1.2.2 to 1.2.3.
- [Release notes](https://github.com/mobile-dev-inc/action-maestro-cloud/releases)
- [Commits](https://github.com/mobile-dev-inc/action-maestro-cloud/compare/v1.2.2...v1.2.3)

---
updated-dependencies:
- dependency-name: mobile-dev-inc/action-maestro-cloud
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-24 22:11:13 +00:00
dependabot[bot] 3945337863 Bump mobile-dev-inc/action-maestro-cloud from 1.1.1 to 1.2.2
Bumps [mobile-dev-inc/action-maestro-cloud](https://github.com/mobile-dev-inc/action-maestro-cloud) from 1.1.1 to 1.2.2.
- [Release notes](https://github.com/mobile-dev-inc/action-maestro-cloud/releases)
- [Commits](https://github.com/mobile-dev-inc/action-maestro-cloud/compare/v1.1.1...v1.2.2)

---
updated-dependencies:
- dependency-name: mobile-dev-inc/action-maestro-cloud
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-20 22:11:03 +00:00
Benoit Marty 321701c5b8 Merge pull request #28 from vector-im/feature/bma/uiTests
UI tests
2023-01-19 15:07:21 +01:00
Benoit Marty 7338335a40 ./gradlew test actually includes paparazzi tests. 2023-01-19 10:46:02 +01:00
Benoit Marty cad3ed0861 Try to run only paparazzi 2023-01-19 09:54:01 +01:00
dependabot[bot] 627336a928 Bump danger/danger-js from 11.2.1 to 11.2.2
Bumps [danger/danger-js](https://github.com/danger/danger-js) from 11.2.1 to 11.2.2.
- [Release notes](https://github.com/danger/danger-js/releases)
- [Changelog](https://github.com/danger/danger-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/danger/danger-js/compare/11.2.1...11.2.2)

---
updated-dependencies:
- dependency-name: danger/danger-js
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-18 22:14:35 +00:00
Benoit Marty 734e24d3d0 Fix CI running Paparazzi. 2023-01-18 16:50:37 +01:00
Benoit Marty 27dd4d306b Fix typo 2023-01-18 16:40:53 +01:00
Benoit Marty 9ec1af8207 Actually run screenshot tests 2023-01-18 15:49:57 +01:00
Benoit Marty b55bcf5fed CI no need to run test twice 2023-01-18 15:49:57 +01:00
Benoit Marty 2c940854d8 Screenshot test in CI 2023-01-18 15:20:32 +01:00
Benoit Marty 9a8ca7ad7d Setup git lfs 2023-01-18 15:20:32 +01:00
Benoit Marty c7d400208e Merge pull request #44 from vector-im/feature/bma/buildReleaseAndNightly
Add steps to check that release and nightly build can compile.
2023-01-18 13:53:03 +01:00
Benoit Marty a47b21ed28 Add script to import strings, and doc.
Add GitHub action to sync strings.
2023-01-18 11:54:02 +01:00