Commit Graph

68 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
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 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
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
Benoit Marty 71b71cc295 Add steps to check that release and nightly build can compile. 2023-01-18 11:26:11 +01:00
Benoit Marty a64579d0d5 Merge pull request #37 from vector-im/feature/bma/maestro
Maestro
2023-01-18 10:55:57 +01:00
Benoit Marty c284c2a715 Add GitHub actions to update and validate the Gradle Wrapper. 2023-01-18 09:37:07 +01:00
Benoit Marty f810a2ceaf Allow concurrency with the build job. 2023-01-17 18:11:12 +01:00
Benoit Marty 8b9b6f9956 Rename job, add missing parameter ROOM_NAME and update TOC 2023-01-17 18:11:12 +01:00
Benoit Marty de6532e073 Setup Maestro and add first tests.
Also configure CI
2023-01-17 18:11:12 +01:00