Michael Kaye
fb19d6b83c
Try ensuring public_baseurl set correctly.
2022-05-05 14:35:54 +01:00
Michael Kaye
3a9f0232f0
Fix nightly build test report message.
2022-05-04 16:13:44 +01:00
Michael Kaye
48554a4769
Update version to fix name of parameter 'ratelimit'
2022-05-04 14:57:08 +01:00
Benoit Marty
8ff7acaec5
Merge pull request #5832 from vector-im/feature/manu/elementx_gh_workflow
...
Add a GH workflow to push ElementX issues to the global board
2022-04-26 16:18:57 +02:00
Claire G
40f3165d7f
update comment
2022-04-26 15:13:27 +02:00
Claire G
766059ffd1
disable update-gradle-wrapper for forks
2022-04-26 15:11:18 +02:00
manuroe
d2f6f0fa92
Add a GH workflow to push ElementX issues to the global board
...
https://github.com/orgs/vector-im/projects/43
2022-04-25 11:11:09 +02:00
Kat Gerasimova
e3198e5b25
Update issue labelling automation
...
Don't label A-Threads with Z-Labs any more because threads have been released
2022-04-25 08:41:05 +01:00
Claire G
683cc599ca
disable triage-move-review-requests for forks
2022-04-22 16:19:15 +02:00
Michael Kaye
2951077979
Merge pull request #5672 from vector-im/michaelkaye/use_hookshot
...
Move to using hookshot to send notifications, rather than using matrix client directly.
2022-04-21 17:27:44 +01:00
Benoit Marty
4adb469b38
Merge pull request #5741 from vector-im/dependabot/github_actions/actions/upload-artifact-3
...
Bump actions/upload-artifact from 2 to 3
2022-04-12 17:01:22 +02:00
dependabot[bot]
77dd697f53
Bump actions/upload-artifact from 2 to 3
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 2 to 3.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-04-11 23:08:54 +00:00
dependabot[bot]
4779dd1b0b
Bump actions/setup-java from 2 to 3
...
Bumps [actions/setup-java](https://github.com/actions/setup-java ) from 2 to 3.
- [Release notes](https://github.com/actions/setup-java/releases )
- [Commits](https://github.com/actions/setup-java/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/setup-java
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-04-11 23:08:51 +00:00
Michael Kaye
a648a06ad1
Update to latest setup-matrix-synapse
2022-04-06 10:07:58 +01:00
Michael Kaye
acc9874bdf
Move to using hookshot to send notifications, rather than logging into matrix room.
2022-03-30 16:46:44 +01:00
Adam Brown
abbf798ccf
Merge pull request #5655 from vector-im/dependabot/github_actions/peter-evans/find-comment-2
...
Bump peter-evans/find-comment from 1 to 2
2022-03-29 12:00:24 +01:00
Adam Brown
dedbce8458
Merge pull request #5654 from vector-im/dependabot/github_actions/peter-evans/create-pull-request-4
...
Bump peter-evans/create-pull-request from 3 to 4
2022-03-29 12:00:15 +01:00
Adam Brown
181c20d601
Merge pull request #5656 from vector-im/dependabot/github_actions/peter-evans/create-or-update-comment-2
...
Bump peter-evans/create-or-update-comment from 1 to 2
2022-03-29 11:59:59 +01:00
dependabot[bot]
6269a3357b
Bump peter-evans/create-or-update-comment from 1 to 2
...
Bumps [peter-evans/create-or-update-comment](https://github.com/peter-evans/create-or-update-comment ) from 1 to 2.
- [Release notes](https://github.com/peter-evans/create-or-update-comment/releases )
- [Commits](https://github.com/peter-evans/create-or-update-comment/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: peter-evans/create-or-update-comment
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-03-28 23:04:38 +00:00
dependabot[bot]
01bb49d963
Bump peter-evans/find-comment from 1 to 2
...
Bumps [peter-evans/find-comment](https://github.com/peter-evans/find-comment ) from 1 to 2.
- [Release notes](https://github.com/peter-evans/find-comment/releases )
- [Commits](https://github.com/peter-evans/find-comment/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: peter-evans/find-comment
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-03-28 23:04:35 +00:00
dependabot[bot]
a7cd03d578
Bump peter-evans/create-pull-request from 3 to 4
...
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request ) from 3 to 4.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases )
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-03-28 23:04:32 +00:00
Michael Kaye
3182c60d13
Quoe 'schedule' correctly.
2022-03-24 13:42:25 +00:00
Michael Kaye
164ac0ee80
Update nightly.yml
...
Clean up formatting of if
2022-03-24 13:40:52 +00:00
Michael Kaye
3525d82733
Make test use quoted strings
2022-03-24 13:39:28 +00:00
Michael Kaye
f7f115e4dc
Be clearer on which test run we're running & don't run sonarqube on release branches.
2022-03-23 15:19:30 +00:00
Michael Kaye
669d00c02a
Only run sonar on nightly runs
2022-03-23 15:15:30 +00:00
Benoit Marty
d5a89fc4aa
Merge pull request #5599 from vector-im/dependabot/github_actions/actions/cache-3
...
Bump actions/cache from 2 to 3
2022-03-23 10:23:29 +01:00
dependabot[bot]
13d0b23663
Bump michaelkaye/setup-matrix-synapse from 0.3.0 to 0.4.0
...
Bumps [michaelkaye/setup-matrix-synapse](https://github.com/michaelkaye/setup-matrix-synapse ) from 0.3.0 to 0.4.0.
- [Release notes](https://github.com/michaelkaye/setup-matrix-synapse/releases )
- [Commits](https://github.com/michaelkaye/setup-matrix-synapse/compare/v0.3.0...v0.4.0 )
---
updated-dependencies:
- dependency-name: michaelkaye/setup-matrix-synapse
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-03-21 23:03:32 +00:00
dependabot[bot]
6fd207764d
Bump actions/cache from 2 to 3
...
Bumps [actions/cache](https://github.com/actions/cache ) from 2 to 3.
- [Release notes](https://github.com/actions/cache/releases )
- [Commits](https://github.com/actions/cache/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-03-21 23:03:30 +00:00
Michael Kaye
4a8aeadbcf
Merge pull request #5471 from vector-im/michaelk/ci_script_improvements
...
CI Script improvements
2022-03-21 15:06:11 +00:00
Michael Kaye
c687252fb6
Update .github/workflows/nightly.yml
2022-03-21 14:31:17 +00:00
Michael Kaye
9a532fc47f
Use different tags for unit tests and android test compilation.
...
Otherwise we will cancel one in favour of the other.
2022-03-11 16:47:40 +00:00
Benoit Marty
02ea1c0e7c
Add space between icon and name
...
Also remove extra space for the text_template
2022-03-11 14:39:38 +01:00
Michael Kaye
9a112bb010
Remove confetti from build failed message.
...
(there will be red icons if the build has failed in the body anyway)
2022-03-11 08:45:27 +00:00
Michael Kaye
400a47c39b
Only run one gradlew build for all tests, do not split by project
2022-03-11 08:45:04 +00:00
Michael Kaye
c57d22a72c
Additionally notify the matrix channel if these tests fail when run
...
after merge to develop or main.
2022-03-10 16:41:00 +00:00
Michael Kaye
23f7f72e38
Compile tests on PR, to ensure we don't break the build when merging.
...
This was accidentally committed to develop and reverted there.
2022-03-10 15:58:00 +00:00
Michael Kaye
ed7c65d8d8
Revert "Compile tests on PR, to ensure we don't break the build when merging."
...
This reverts commit 9e5ff1785a
.
2022-03-10 15:57:05 +00:00
Michael Kaye
9e5ff1785a
Compile tests on PR, to ensure we don't break the build when merging.
2022-03-10 15:50:02 +00:00
Michael Kaye
70fbcec093
Update to latest setup-matrix-synapse
2022-03-10 11:31:44 +00:00
Michael Kaye
029ccfa37f
Add names to all jobs
2022-03-10 10:24:41 +00:00
Michael Kaye
5ec8a2b36d
Add some color to the nightly summary.
2022-03-10 10:24:41 +00:00
Michael Kaye
e9fe4630f1
Swap to using github action to configure server
2022-03-09 18:26:37 +00:00
Benoit Marty
104f948a08
Merge pull request #5445 from vector-im/dependabot/github_actions/actions/checkout-3
...
Bump actions/checkout from 2 to 3
2022-03-09 11:27:13 +01:00
Michael Kaye
9c404b5cab
Remove -PallWarningsAsErrors now the build doesn't need the flag to compile.
2022-03-08 13:26:24 +00:00
dependabot[bot]
9c18088128
Bump actions/checkout from 2 to 3
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-03-07 23:05:24 +00:00
Michael Kaye
b25d11244b
Merge pull request #5413 from vector-im/michaelk/code_cov_alt
...
Code coverage using jacoco (and xml report)
2022-03-07 13:31:51 +00:00
Michael Kaye
2b7b7521a9
Maybe the file is here?
2022-03-07 10:26:25 +00:00
Michael Kaye
8e39247c4d
I give up for the weekend
2022-03-04 18:00:20 +00:00
Michael Kaye
1ad3e7cc9d
Frustration at artifact handling vs what's in docs.
2022-03-04 16:35:46 +00:00
Michael Kaye
57bbec4ffd
Merge pull request #5388 from vector-im/michaelk/format_unit_test_results
...
Format unit test results
2022-03-04 15:29:15 +00:00
Michael Kaye
96168929ff
Tweak upload/download of codecov xml file
2022-03-04 15:15:52 +00:00
Michael Kaye
cb32124fd4
Fix typo in name of action
2022-03-03 18:28:13 +00:00
Michael Kaye
76844b1572
Run codecoverage and pass to sonarqube upload for processing.
2022-03-03 16:34:54 +00:00
Michael Kaye
105f3dd93d
Correct name of environment variable
2022-03-03 16:34:26 +00:00
Michael Kaye
3364868365
Use environment variable that is tied to project property
2022-03-03 15:05:39 +00:00
Michael Kaye
0ce787f20b
Ensure we run on java 11 on macos
2022-03-03 10:51:00 +00:00
Michael Kaye
5ea917f74b
jobs.step.env is a map not a list
2022-03-03 10:51:00 +00:00
Michael Kaye
82e0f4a1a9
Run sonarqube as part of nightly build
2022-03-03 10:51:00 +00:00
Michael Kaye
74040c5563
Merge pull request #5387 from vector-im/michaelk/nightly_tests_logcat
...
Nightly Tests should save logcat logs to artifact
2022-03-02 10:34:23 +00:00
Benoit Marty
1c94a7ddc7
Merge pull request #5382 from vector-im/dependabot/github_actions/actions/setup-python-3
...
Bump actions/setup-python from 2 to 3
2022-03-01 18:38:54 +01:00
Michael Kaye
cb00a668fe
Format unit test results as well
2022-03-01 11:42:54 +00:00
dependabot[bot]
e776ff4d9d
Bump actions/setup-python from 2 to 3
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 2 to 3.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-02-28 23:03:07 +00:00
dependabot[bot]
4c882e8f92
Bump michaelkaye/matrix-hookshot-action from 0.2.0 to 0.3.0
...
Bumps [michaelkaye/matrix-hookshot-action](https://github.com/michaelkaye/matrix-hookshot-action ) from 0.2.0 to 0.3.0.
- [Release notes](https://github.com/michaelkaye/matrix-hookshot-action/releases )
- [Commits](https://github.com/michaelkaye/matrix-hookshot-action/compare/v0.2.0...v0.3.0 )
---
updated-dependencies:
- dependency-name: michaelkaye/matrix-hookshot-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-02-28 23:03:03 +00:00
Michael Kaye
39d1fc939a
Use pkill (killall has a failuremode of killing PID 1 on some systems)
2022-02-28 17:08:52 +00:00
Michael Kaye
221e9b85df
Ensure we have logcat for nightly runs
2022-02-28 17:06:34 +00:00
Michael Kaye
bb57b6f9c8
Merge branch 'develop' into michaelk/force_java_version
2022-02-28 14:40:23 +00:00
Michael Kaye
b3e6ff68af
Allow workflows to be triggered manually without sending notification and force java 11
2022-02-28 14:37:14 +00:00
David Langley
c61af45216
Fix spacing
2022-02-28 12:31:36 +00:00
David Langley
6c4dd54a2c
Merge branch 'develop' of github.com:vector-im/element-android into feature/dla/ci_check_concurrency
2022-02-28 12:29:52 +00:00
Michael Kaye
795072312d
Remove duplicate sanity_test.yml - now in nightly.yml
2022-02-28 09:57:01 +00:00
Michael Kaye
58ffb011c7
Rename sanity test to nightly test, incorporate integration tests for nightly runs.
...
Also permit manual triggering of a run.
2022-02-25 14:18:56 +00:00
David Langley
7e308d10d8
Add comments where concurrency is not required so that it is considered when making changes.
2022-02-24 16:48:30 +00:00
David Langley
79a8652308
Fix unit tests concurrency group naming.
...
Co-authored-by: Michael Kaye <1917473+michaelkaye@users.noreply.github.com>
2022-02-24 16:31:17 +00:00
David Langley
9832f1e8e8
Add matrix.target to apk-lint concurrency group for develop branch.
...
Co-authored-by: Michael Kaye <1917473+michaelkaye@users.noreply.github.com>
2022-02-24 16:28:14 +00:00
David Langley
8fc1f3c1aa
Fix ktlint typo
...
Co-authored-by: Michael Kaye <1917473+michaelkaye@users.noreply.github.com>
2022-02-24 16:26:22 +00:00
Michael Kaye
4d86f5f2fd
Correct name of script
2022-02-24 14:48:02 +00:00
Michael Kaye
fbf29f6f1e
Quick hack python to render the xml test output including times in a easy to read format.
2022-02-24 14:47:23 +00:00
Michael Kaye
12a0b3c164
Merge pull request #5329 from vector-im/michaelk/fail_integration_tests
...
Allow integration tasks to fail, but use if: always() to allow the next step to continue anyway.
2022-02-24 14:01:13 +00:00
Michael Kaye
a8390ad451
Merge pull request #5324 from vector-im/michaelk/rely_on_setup-python_cache
...
Rely on setup python cache and tidy up python actions
2022-02-24 09:54:12 +00:00
David Langley
d4a423b382
Fix spacing
2022-02-24 09:30:28 +00:00
David Langley
93c6216269
Add descriptions of concurrencies
2022-02-23 23:13:30 +00:00
David Langley
de7a572329
noop to test cancel
2022-02-23 23:05:34 +00:00
David Langley
d561ad6acd
include matrix.target in apk-lint group
2022-02-23 23:04:18 +00:00
David Langley
80fd816d66
test cancel with noop
2022-02-23 23:00:22 +00:00
David Langley
cf7417d544
Have to inline it as can't use env vars in other env vars.
2022-02-23 22:58:51 +00:00
David Langley
355931a592
add env prefix.
2022-02-23 22:42:11 +00:00
David Langley
8c65285ec5
try multiline expression for group sufficx
2022-02-23 22:37:19 +00:00
David Langley
43c125ed32
Use matrix.target to fix build group. Use env vars to clean up.
2022-02-23 22:16:24 +00:00
David Langley
edb92f85c5
noop to test cancel
2022-02-23 18:12:43 +00:00
David Langley
639774662a
Add concurrency checks for unit tests, build and quality checks.
2022-02-23 18:11:46 +00:00
David Langley
5bbd6769b9
noop to test cancel
2022-02-23 18:02:59 +00:00
David Langley
ac4d748c8c
Add concurrency to integration tests.
2022-02-23 18:01:22 +00:00
Michael Kaye
9e7079dff6
Move from continue_on_error
to if: always()
.
...
This will allow previous steps to explicitly fail and be marked as failed
but later steps will continue to run in order to display the outcomes.
(there's probably a better way to do this, but this will at least start
to expose the errors in the UI)
2022-02-23 18:00:54 +00:00
Michael Kaye
c2a67a03a4
Do not run synapse in a venv.
...
We do not need to, so simplify the configuration.
2022-02-23 16:01:22 +00:00
Michael Kaye
5c4ca79888
Remove use of explicit pip cache.
...
We use setup-python to install the python we use, which has inbuilt
caching of python dependencies.
https://github.com/actions/setup-python#caching-packages-dependencies
2022-02-23 15:59:43 +00:00
Michael Kaye
0bb47200c7
Do not install synapse
only matrix-synapse
.
...
Synapse is something entirely different:
https://pypi.org/project/synapse/
2022-02-23 15:58:05 +00:00
Michael Kaye
bd8d71c420
Notify channel on sanity test result
2022-02-23 10:26:46 +00:00
Michael Kaye
66b30c33c8
Improve reliability of sanity tests.
...
We add the permission so we can write to the external storage with the screenshots
We rename the screenshots so they can be uploaded via the github action correctly
We always do the upload even if the test build has failed.
2022-02-18 14:38:22 +00:00
Michael Kaye
c224a4b813
Make sanity_test.yml use same configuration as integration_test.yml
...
This makes it easier to reason about emulator failures.
2022-02-11 15:28:16 +00:00