-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ci: merge staging to master #27
Conversation
Pipeline Attempt on 875354228 for 3747725 https://gitlab.com/MatrixAI/open-source/js-quic/-/pipelines/875354228 |
Pipeline Attempt on 876804008 for dd13f2c https://gitlab.com/MatrixAI/open-source/js-quic/-/pipelines/876804008 |
Pipeline Attempt on 876841763 for e853e94 https://gitlab.com/MatrixAI/open-source/js-quic/-/pipelines/876841763 |
Pipeline Succeeded on 876841763 for e853e94 https://gitlab.com/MatrixAI/open-source/js-quic/-/pipelines/876841763 |
Pipeline Attempt on 876877914 for 7dfcfbd https://gitlab.com/MatrixAI/open-source/js-quic/-/pipelines/876877914 |
Pipeline Succeeded on 876877914 for 7dfcfbd https://gitlab.com/MatrixAI/open-source/js-quic/-/pipelines/876877914 |
Pipeline Attempt on 876914462 for 9079f97 https://gitlab.com/MatrixAI/open-source/js-quic/-/pipelines/876914462 |
Pipeline Succeeded on 876914462 for 9079f97 https://gitlab.com/MatrixAI/open-source/js-quic/-/pipelines/876914462 |
Pipeline Attempt on 911343211 for ac6ddc0 https://gitlab.com/MatrixAI/open-source/js-quic/-/pipelines/911343211 |
Pipeline Attempt on 911343224 for 286a006 https://gitlab.com/MatrixAI/open-source/js-quic/-/pipelines/911343224 |
Pipeline Attempt on 911496818 for e019bcd https://gitlab.com/MatrixAI/open-source/js-quic/-/pipelines/911496818 |
Pipeline Attempt on 912531327 for 5693ef8 https://gitlab.com/MatrixAI/open-source/js-quic/-/pipelines/912531327 |
[ci skip]
[ci skip]
- Fixed up start erroring out. - Fixed up graceful TLS test. - Cleaning up. [ci skip]
[ci skip]
[ci skip]
…timeout [ci skip]
- fixed up `QUICServer.test.ts` - fixed up `QUICSocket.test.ts` - fixed up `concurrency.test.ts` [ci skip]
[ci skip]
[ci skip]
- cleaning up `QUICStream.ts` writable stream logic - cleaning up `QUICStream.ts` readable stream logic - fixing up `QUICStream` tests [ci skip]
- logic fixes for early stream ending. - fixing up tests. - fixed up remote info for stream. - fixed problem with process being held open and handling socket errors. - propagating all events to the top level client or server. - cleaning up comments and commentary. - fixed up benchmark.
Review - Tests, Key and Certificate Generation, Concurrency Control, Custom TLS Verification
Pipeline Attempt on 922716923 for 06bb0d9 https://gitlab.com/MatrixAI/open-source/js-quic/-/pipelines/922716923 |
I fixed up the problem with the benchmark but there is a problem with the mac runner. The brew-install script is failing. All the tests are succeeding in the Linux runner. So that's good. |
Can you check what's going on with the mac runner compare to js-db which is doing a native build. Compare the CI yaml files as well as the scripts. |
Check with #24 too to see if windows still has the same problem, upstream seems to still have the same issue with others reporting. |
Don't forget to check if docs build works too. |
Please note that the CI here will need to push up multiple NPM packages... since we are using optional dependencies now. |
Pipeline Attempt on 922781592 for 3157537 https://gitlab.com/MatrixAI/open-source/js-quic/-/pipelines/922781592 |
Pipeline Succeeded on 922781592 for 3157537 https://gitlab.com/MatrixAI/open-source/js-quic/-/pipelines/922781592 |
Build succeeded. @tegefaulkes make sure to look into addressing:
|
In terms of raw data flow the benchmark seems pretty slow. But it is creating and closing a stream each op so that would be slow. Just writing data should be a fair bit quicker. If it's a problem there are some optimisations that can be made.
|
This is an automatic PR generated by the pipeline CI/CD. This will be automatically fast-forward merged if successful.