Commit Graph

77 Commits

Author SHA1 Message Date
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
Benoit Marty c21625079e Improve the template 2021-07-19 12:34:44 +02:00
Benoit Marty 1cb93b60c2 Update issue templates 2021-07-06 17:04:38 +02:00
Benoit Marty eea18fb71c Rename towncrier folder from newsfragment to changelog.d 2021-06-18 21:33:50 +02:00
Benoit Marty 6240910b90 Configure towncrier tools - Update documentation 2021-05-20 16:53:26 +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