* Move pr_details and sonarqube to released composite actions
* Modify correct file
* Bring back a reusable workflow for element-web stack sonarqube runs
* Move sonarcloud.yml to the right repo
* Update to matrix-org/sonarcloud-workflow-action@v2.1
* Update jest monorepo
* -w
* Fix guest rooms test to use async/await instead of a done callback
The done callback was never being called because it relies on a `process.nextTick()` deep within the mock. For this test we don't get a "next tick" because the event loop is busy, so we instead cargocult some test infrastructure from surrounding tests and verify the expected API call was cleared from the queue.
* Enable github-actions reporter
* Don't override local reporters
* Stop DeviceLists at end of tests
* stop more clients
* Fix tests and DRY typing
* Fix client/crypto stopping in tests
* Fix Buffer c'tor deprecated warnings
* Fix devicelist-integ test being excluded due to poor naming
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Travis Ralston <travisr@matrix.org>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
* Fix sonarqube using base branch on fork for detecting new code in pr
* Add comment
* Tweak comment
* Fix origin vs upstream
* Stop wrongly using github.action_repository
* Fix condition, we can add upstream always
* Improve PR Details job to use github-script and output labels
* Fix wrongly using github.ref in workflow_run actions which always refer to develop
* Update pr-details to be far more generic
* Attempt to re-structure workflows to be more generic & reusable
* Iterate for reusable workflows can't call each other
* don't pass pullrequest params if no prnumber
* Comments
* Fix reusable workflow call
* Pass pr_id properly
* Fix run condition for prdetails job
* Fix needs dependency
* Stash work so far
* Fix copypasta
* Update
* Define outputs from pr_details.yml
* Fix output reporting
* Fix something or other
* Use consistent indentation in GHA yaml files
* Prefer setup-node's dep caching
* Tidy up test_coverage job
* Move js sdk lint ci to gha
* notify react-sdk of develop merges
* Name the jobs
* test
* Update secrets
* Fixup