Ekaterina Gerasimova
c55d1117e5
Actions: reference commits rather than tags
...
It's better to reference commits because the tags can be moved to
reference other commits.
Signed-off-by: Ekaterina Gerasimova <ekaterinag@element.io>
2021-11-09 19:35:34 +00:00
Adam Brown
9e9698520a
updating synapse start script to also override the homeserver url and fixing wrong argument placement
2021-11-08 15:18:29 +00:00
Adam Brown
75f8023cb3
running the sanity test on the hardware accelerating osx runner, will drastically reduce the run time and be more reliable
2021-11-08 15:14:18 +00:00
Adam Brown
48ebb8e416
scheduling the sanity tests to run nightly instead of via push
2021-11-08 15:11:25 +00:00
Ekaterina Gerasimova
59a3b84c1d
Add issue triage automation
...
Fixes #4250
Move new issues into incoming column and move X-Needs-Info into Need info column on the vector-im/element-android/projects/4 board
Signed-off-by: Ekaterina Gerasimova <ekaterinag@element.io>
2021-10-15 09:20:31 +01:00
ariskotsomitopoulos
2b2f5be83e
Fix typo in filename
2021-10-12 15:51:27 +03:00
ariskotsomitopoulos
dcf98d93e6
Remove BeautifulSoup4 dependency
2021-10-12 11:37:00 +03:00
ariskotsomitopoulos
6cee8871f3
Create a new cron Github Action workflow for syncing emojis & sas strings. It will run every Monday at 00:00. It will open two PRs and will be able to optimal update/delete them according to changes with the base branch
2021-10-11 17:51:52 +03:00
Benoit Marty
5fdaa45246
klint -> ktlint
2021-10-07 10:36:38 +02:00
Benoit Marty
03bdcee3ad
Install ktlint plugin
2021-10-01 13:31:15 +02:00
Aris Kotsomitopoulos
e8009953d6
Preventing Dependabot to publish unit test results
2021-09-24 11:14:57 +03:00
ariskotsomitopoulos
3447c05b00
Reduce the number of api-level in integration tests until they can run properly in CI/CD
2021-09-14 19:17:24 +03:00
ariskotsomitopoulos
c9b294f737
Remove unused commented lines
2021-09-14 10:45:29 +03:00
ariskotsomitopoulos
fe1d9aa589
- Optimize build time for local builds
...
- Enhance CI/CD workflows (7GB Ram, 2CPU) by adding custom gradle arguments to properly run
- Add unit test UI comment representation plugin
2021-09-13 19:03:35 +03:00
Benoit Marty
75daeb7699
Add sanity test GitHub action
...
API 28 for now
2021-09-03 17:02:14 +02:00
Benoit Marty
99cb51af6b
Test on intermediate API levels
2021-09-03 17:02:14 +02:00
Benoit Marty
08538153a5
Temporary add build of Android tests, which cannot be run on the CI right now, but they need to at least compile
2021-09-03 10:29:22 +02:00
Benoit Marty
cdd3006094
Lint for Gplay and Fdroid release APK
...
More issues can be detected.
2021-09-03 09:42:53 +02:00
Benoit Marty
ec6bae6b1e
Lint now check all the modules, but is does not check all the variants. Let's keep it like that for now
...
https://developer.android.com/studio/releases/gradle-plugin#running_lint_on_default_variant_only
2021-09-02 10:43:33 +02:00
Arun Babu Neelicattu
1eacc09482
ci: disable fail-fast for integration tests
2021-08-03 16:12:51 +02:00
Benoit Marty
9e795894be
Change command to run connected tests
2021-05-19 18:16:05 +02:00
Benoit Marty
c437ed394d
No need to build Android test, it's done by integration workflow
2021-05-19 17:48:12 +02:00
Benoit Marty
974c7ef8d9
Run test on API 21 and API 30, and disable rate limiting on Synapse
2021-05-19 17:45:47 +02:00
Benoit Marty
fa6aaca67a
Fix some typo
2021-05-19 17:38:32 +02:00
Benoit Marty
b5f7abda48
master -> main
2021-05-19 17:26:38 +02:00
Benoit Marty
619e8cca37
typo
2021-05-19 17:26:38 +02:00
Arun Babu Neelicattu
7db5c66f2c
ci: fix integration test config api-level
2021-05-19 17:26:38 +02:00
Arun Babu Neelicattu
33b2100842
ci: fix integration test config syntax
2021-05-19 17:26:38 +02:00
Arun Babu Neelicattu
112a160725
ci: enable android emulator
2021-05-19 17:26:38 +02:00
Arun Babu Neelicattu
d926890c79
ci: ignore warnings for integration tests
2021-05-19 17:26:38 +02:00
Arun Babu Neelicattu
1fac4dfe3e
ci: clean up naming
2021-05-19 17:26:38 +02:00
Arun Babu Neelicattu
62ca8d87dc
ci: setup synapse server manually
2021-05-19 17:26:38 +02:00
Arun Babu Neelicattu
c39a8caaed
ci: disable integration health checks
2021-05-19 17:26:38 +02:00
Arun Babu Neelicattu
bebd84d1f5
ci: add integration tests
2021-05-19 17:26:38 +02:00
Arun Babu Neelicattu
f0adf29d12
ci: split out apk linting
2021-05-19 17:26:38 +02:00
Arun Babu Neelicattu
209a9b09c7
ci: fix typo in naming
2021-05-19 17:26:38 +02:00
Arun Babu Neelicattu
55912ef49d
ci: cache debug apk linting reports on failure
2021-05-19 17:26:38 +02:00
Arun Babu Neelicattu
467d3e764e
ci: do not fail fast on debug apk builds
2021-05-19 17:26:38 +02:00
Arun Babu Neelicattu
ff1d8c310e
ci: add initial github actions pipelines
2021-05-19 17:26:38 +02:00
Cristian Greco
62f620f79b
Add workflow for Update Gradle Wrapper Action.
...
This action keeps Gradle Wrapper up-to-date to the latest release. It
will run every day at midnight (UTC) and create a pull request if a new
Gradle version is available. The updated Wrapper script is validated
(with checksum verification) during the update process, and the Wrapper
is setup so that it will validate the Gradle binary itself on first run
of the new version.
Signed-off-by: Cristian Greco <cristian@regolo.cc>
2020-09-24 11:19:28 +02:00
Tilo Spannagel
861b379992
Official Gradle Wrapper Validation Action
...
See: https://github.com/gradle/wrapper-validation-action
Signed-off-by: Tilo Spannagel <development@tilosp.de>
2020-08-18 00:49:17 +02:00