Adam Brown
9152c39c73
adding logcat output to the sanity artifacts
2021-11-10 17:07:10 +00:00
Adam Brown
968d8e413a
using adb root for pulling off emulator files as per https://github.com/ReactiveCircus/android-emulator-runner/issues/102#issuecomment-963866536
...
- also uses emulated directory instead of sdcard
2021-11-10 17:07:10 +00:00
Adam Brown
992c3d8a13
updating emulator to use api 29 due to storage differences
2021-11-10 17:07:10 +00:00
Adam Brown
0ab5734c53
using single line for the emulator script, doesn't seem to support multiline
2021-11-10 17:07:10 +00:00
Adam Brown
70dd3e5cb9
adding missing indentation
2021-11-10 17:07:10 +00:00
Adam Brown
918042c231
adding github action emulator optimisations
2021-11-10 17:07:10 +00:00
Adam Brown
0a1f4dd69f
adding screenshot pulling and storing as part of the sanity workflow
2021-11-10 17:07:10 +00:00
Ekaterina Gerasimova
270d55dfb4
Actions: move Voice message issues to their board
...
Signed-off-by: Ekaterina Gerasimova <ekaterinag@element.io>
2021-11-09 19:35:34 +00:00
Ekaterina Gerasimova
5b414b848e
Add more actions to move issues around
...
Rename triage-needs-info to triage-move-labelled, add workflows for
Design, Delight (old and new board) and X-Needs-Info
Signed-off-by: Ekaterina Gerasimova <ekaterinag@element.io>
2021-11-09 19:35:34 +00:00
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
Adam Brown
79de7be141
letting dependabot ignore the zxing dependency, it appears the author does not intend to support older versions of android in the new versions of the library
2021-10-28 16:21:17 +01:00
Benoit Marty
ac63369a59
Merge pull request #4251 from kittykat/issue-board
...
Add issue triage automation
2021-10-15 10:29:43 +02:00
Benoit Marty
91d2ef456e
Update location of sign off documentation
2021-10-15 10:27:22 +02: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
Benoit Marty
0292afb537
Merge pull request #4216 from vector-im/feature/aris/issue_3902_add_scripts_to_ci
...
Feature/aris/issue_3902_add_scripts_to_ci
2021-10-12 14:53:23 +02:00
ariskotsomitopoulos
2b2f5be83e
Fix typo in filename
2021-10-12 15:51:27 +03:00
Ekaterina Gerasimova
8cea340100
Update defect issue template to improve wording
...
Improve wording around rageshakes based on feedback.
Signed-off-by: Ekaterina Gerasimova <ekaterinag@element.io>
2021-10-12 10:26:10 +01:00
Aris Kotsomitopoulos
d26340993f
Update release.yml
...
Removed ./tools/import_emojis.py and ./tools/import_sas_strings.py from the release template while now there is an automated cron job in GitHub Action to run the scripts
2021-10-12 11:45:34 +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
opusforlife2
58b69b1fe4
Remove redundancy in heading in bug report issue form
2021-10-05 14:35:34 +01:00
Benoit Marty
03bdcee3ad
Install ktlint plugin
2021-10-01 13:31:15 +02:00
Ekaterina Gerasimova
77486abbd9
Fix release label in release issue template
...
https://github.com/vector-im/element-android/issues/4113
Signed-off-by: Ekaterina Gerasimova <ekaterinag@element.io>
2021-09-29 13:12:43 +01:00
Benoit Marty
6d91482da1
Merge pull request #4013 from vector-im/feature/bma/a11y_guidelines
...
Update pull request checklist
2021-09-28 10:01:13 +02:00
Benoit Marty
224aac7c73
Small change in the recipe to release the SDK
2021-09-27 15:41:17 +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
Benoit Marty
2badb9725d
Improve pull request checklist and notice
2021-09-14 15:56:04 +02: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
ea6c8a6981
Merge pull request #3993 from vector-im/feature/bma/fix_for_the_sdk
...
Add code necessary to release the SDK
2021-09-10 16:23:17 +02:00
Benoit Marty
8d7cd183b4
Update the recipe to upload to MavenCentral.
...
In the future the CI will do that, but keep it manual for now.
2021-09-10 16:22:19 +02:00
Benoit Marty
6a1409ba59
Better management of SDK version
2021-09-09 09:55:24 +02:00
Benoit Marty
167298735e
Merge pull request #3921 from vector-im/feature/bma/integ_test_fix
...
Test on intermediate API levels
2021-09-06 09:57:20 +02:00
Benoit Marty
1fdc5fd3d9
Merge pull request #3960 from kittykat/issue-template
...
Issue templates: merge expected and actual results
2021-09-03 17:27:23 +02:00
Ekaterina Gerasimova
b566779a6d
Issue templates: merge expected and actual results
...
Feedback received asking to merge templates so they take up less space
and are quicker for developers to fill.
Signed-off-by: Ekaterina Gerasimova <ekaterinag@element.io>
2021-09-03 16:21:35 +01: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
Benoit Marty
7d37ff5eda
Merge pull request #3782 from vector-im/gha-integration-debug
...
ci: disable fail-fast for integration tests
2021-08-31 10:42:58 +02:00
Ekaterina Gerasimova
5a65341e82
Issue templates: replace SDK and release checklist
...
Remove old Markdown templates and replace with new YAML templates.
Improve wording slightly, add links.
Signed-off-by: Ekaterina Gerasimova <ekaterinag@element.io>
2021-08-26 09:36:19 +01:00
Ekaterina Gerasimova
ea986dbac7
Issue templates: add question about homeserver
...
Some issues are related to homeserver, version or settings.
Signed-off-by: Ekaterina Gerasimova <ekaterinag@element.io>
2021-08-25 14:52:37 +01:00
Ekaterina Gerasimova
4d413e0afd
Issue triage: remove old templates, add new ones
...
Remove the old style Markdown templates and replace with new style yaml
templates. New templates match those used in element-web.
Note that issue labels will been to be renamed to match element-web
before this PR can be merged.
Signed-off-by: Ekaterina Gerasimova <ekaterinag@element.io>
2021-08-23 22:54:38 +01:00
Arun Babu Neelicattu
1eacc09482
ci: disable fail-fast for integration tests
2021-08-03 16:12:51 +02:00