Richard van der Hoff
67f343d6f0
Switch to typedoc for documentation ( #2869 )
...
This seems to give *much* better results than jsdoc, and means that we can
start to get rid of all the duplicated type information.
2022-11-11 11:38:04 +00:00
Michael Telatynski
54d11e1745
Upload docs artifact for PRs ( #2868 )
2022-11-10 18:01:34 +00:00
Michael Telatynski
1c901e3137
Fix Node 19 compatibility and run CI against it ( #2842 )
2022-11-08 14:01:06 +00:00
Michael Telatynski
777cf1f135
Remove tsc-strict ci, it has served its purpose ( #2847 )
2022-11-04 09:12:07 +00:00
Michael Telatynski
5df9705bae
Update sonarqube.yml
2022-11-03 14:12:42 +00:00
Michael Telatynski
27bb79a29a
Switch to @casualbot/jest-sonar-reporter
2022-11-03 13:47:36 +00:00
Michael Telatynski
82d942dcc5
Update sonarqube.yml
2022-11-03 13:17:48 +00:00
Michael Telatynski
ce6d0e2cb1
Update sonarqube.yml
2022-11-03 12:59:16 +00:00
Michael Telatynski
42b08eca57
Update sonarqube.yml
2022-11-03 12:49:38 +00:00
Michael Telatynski
a92c148f15
Update sonarqube.yml
2022-11-03 12:23:04 +00:00
Michael Telatynski
6cd60e32dc
Update sonarqube.yml
2022-11-03 12:14:16 +00:00
Michael Telatynski
b6633ad4b0
Update sonarqube.yml
2022-11-03 12:06:52 +00:00
Michael Telatynski
e4dd7bcc87
Update sonarcloud.yml
2022-11-03 12:01:33 +00:00
Michael Telatynski
b6e97fcecb
Update sonarqube.yml
2022-11-03 12:01:20 +00:00
Michael Telatynski
dee2b60c3d
Update sonarqube.yml
2022-11-03 11:59:54 +00:00
Michael Telatynski
a07fe44565
Update matrix-org/sonarcloud-workflow-action ( #2845 )
2022-11-03 11:46:31 +00:00
Michael Telatynski
5afe373446
Fix release-npm.yml dist-tag npm token passing mechanism ( #2717 )
2022-09-30 10:56:36 +01:00
Michael Telatynski
f349663329
Add CI to protect against mixing src and lib imports ( #2704 )
2022-09-30 09:05:28 +01:00
Michael Telatynski
1432e094c2
Update sonarcloud.yml
2022-09-15 14:26:22 +01:00
Michael Telatynski
e09936cc9b
Update sonarcloud.yml ( #2671 )
2022-09-15 14:16:15 +01:00
Michael Telatynski
829110b580
Update release-npm.yml ( #2665 )
2022-09-14 08:57:36 +01:00
renovate[bot]
d2f7a2575e
Update all (major) ( #2651 )
...
* Update all
* Pin p-retry once more
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2022-09-08 09:52:50 +00:00
Michael Telatynski
8490f72488
Tweak backport labels ( #2652 )
2022-09-07 11:51:11 +00:00
renovate[bot]
65741d7860
Update all ( #2647 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-06 22:05:37 +01:00
Michael Telatynski
876491e38d
Remove redundant concurrency
2022-09-06 12:36:54 +01:00
Michael Telatynski
274fe447fd
Simplify releases: move npm publishing to gha, consolidate scripts ( #2616 )
...
* Remove stale comment re dependency
* Move npm publishing from release.sh to GHA
* Extract js-sdk & react-sdk post release steps
* Consolidate release subproject upgrade management
2022-09-06 12:10:26 +01:00
Michael Telatynski
c1160f40c2
Tweak tsc-strict config ( #2620 )
2022-08-25 09:49:58 +01:00
Michael Telatynski
8e646ea584
Add static analysis for tsc --strict ( #2615 )
...
* Initial attempt at CI to annotate new TSC errors
* Make tsconfig file valid
* enable debug
* Specify commit
* Fix commit specification
* Switch back to main
* Tweak permissions
* Add strict mode failure
* Attempt number two
* Fix ts-extra-args
* Add static analysis for tsc --strict
2022-08-23 14:02:50 +01:00
Michael Telatynski
055af933cc
Update backport.yml
2022-08-10 11:41:44 +01:00
Michael Telatynski
1ba2730e25
Update backport.yml ( #2582 )
2022-08-10 11:33:51 +01:00
Michael Telatynski
e29e0d15a5
Set up basic Backporting action ( #2580 )
...
* Create backport.yml
* Update backport.yml
2022-08-10 09:21:39 +01:00
Michael Telatynski
9ee94c9902
Update jsdoc.yml ( #2577 )
2022-08-10 09:04:38 +01:00
renovate[bot]
aa130c88da
Update all (major) ( #2517 )
...
* Update all
* Pin p-retry due to ESM weirdness
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Travis Ralston <travisr@matrix.org >
2022-07-13 08:16:28 -04:00
Michael Telatynski
ee0264f77d
Update pull_request.yaml ( #2490 )
2022-07-04 10:42:39 +01:00
Michael Telatynski
eb8491c91b
Skip running jobs on fork develop where they lack secrets ( #2460 )
...
* Skip running jobs on fork `develop` where they lack secrets
* Fix contexts
2022-06-14 11:30:57 +01:00
Michael Telatynski
aaf508e309
Update sonarcloud.yml ( #2452 )
2022-06-11 21:02:30 +00:00
Michael Telatynski
8eeefc72e9
Update pull_request.yaml ( #2449 )
2022-06-10 17:29:48 +01:00
Michael Telatynski
b20063f8a8
Pass missing ci secret ( #2442 )
...
* Update pull_request.yaml
* Update pull_request.yaml
2022-06-08 13:07:38 +01:00
Michael Telatynski
11cc2aca9d
Add CI to improve experience for community ( #2439 )
...
* Add CI to improve experience for community
* Fix close-if-fork-develop if-condition
* Extract into reusable workflow
* Update pull_request.yaml
2022-06-08 10:43:36 +00:00
Michael Telatynski
76797704ea
Move pr_details and sonarqube to released composite actions ( #2425 )
...
* 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
2022-06-06 11:37:49 +01:00
Michael Telatynski
c28939c250
Revert "Github Actions pull_request synchronize runs on PR open anyway" ( #2420 )
...
* Revert "Github Actions pull_request synchronize runs on PR open anyway (#2418 )"
This reverts commit 8c72c5d0e6 .
* Update pull_request.yaml
2022-05-30 15:40:50 +01:00
Michael Telatynski
8c72c5d0e6
Github Actions pull_request synchronize runs on PR open anyway ( #2418 )
2022-05-30 14:28:40 +01:00
Michael Telatynski
6c336ae470
Update sonarcloud.yml ( #2411 )
2022-05-27 17:28:37 +01:00
renovate[bot]
a4a50a4a5c
Update jest monorepo (major) ( #2407 )
...
* 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 >
2022-05-27 16:16:00 +01:00
Michael Telatynski
169e865bb6
Fix sonarqube using base branch on fork for detecting new code in pr ( #2394 )
...
* 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
2022-05-27 14:10:15 +01:00
renovate[bot]
8803d2b7e2
Update all ( #2408 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2022-05-27 12:50:51 +00:00
Michael Telatynski
f90adcab89
Fix gha concurrency conditions ( #2404 )
2022-05-26 09:22:49 +00:00
Michael Telatynski
b2120a0a13
Initial attempt at automating jsdoc ( #2382 )
...
* Initial attempt at automating jsdoc
* Commit tested jsdoc workflow
2022-05-25 21:52:24 +01:00
Michael Telatynski
2fd48a607d
Improve PR Details job to use github-script and output labels ( #2397 )
...
* 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
2022-05-24 19:16:08 +01:00
Michael Telatynski
f78fed5ede
Revert "Sonarcloud check out upstream develop not fork develop ( #2378 )" ( #2379 )
...
This reverts commit add3732450 .
2022-05-17 18:20:42 +01:00